c# - How to Inherit from Generic Parent -


i have parent class

public class genericrepository<tentity> tentity : class     {       //implementation     } 

and want inherit class, can't seem right,here attempts

public class customerrepository<customer> : genericrepository<customer>      {        //implementation     } 

or this,

public class customerrepository<t> : genericrepository<t> t : new customer()     {      } 

or one

 public class customerrepository<t> : genericrepository<customerrepository<t>> t : customerrepository<t>     {      } 

no matter do, error. please show me how can inherit class, classes share same namespace

error 'genericrepository' not contain constructor takes 0 arguments customerrepository.cs

it seems base class has no constructor without parameters, if derived class must declare a.constructor , call base class constructor parameter.

class mybase { public mybase(object art) { } } class derived : mybase {     public derived() : base(null) { }  } 

in example if remove ctor derived same error.


Comments

Popular posts from this blog

java.util.scanner - How to read and add only numbers to array from a text file -

rewrite - Trouble with Wordpress multiple custom querystrings -