Use multiple where clauses : Where : Generic C# Examples


C# Examples » Generic » Where »

 

Use multiple where clauses





Gen has two type arguments and both have a where clause.




    
using  System;  
  
class  Gen<T,  V>  where  T  :  class  
                                where  V  :  struct  {    
    T  ob1;    
    V  ob2;    
  
    public  Gen(T  t,  V  v)  {  
        ob1  =  t;  
        ob2  =  v;  
    }  
}  
  
class  MainClass  {  
    public  static  void  Main()  {  
        Gen<string,  int>  obj  =  new  Gen<string,  int>("test",  11);  
  
        //  wrong  because  bool  is  not  a  reference  type.  
        //  Gen<bool,  int>  obj  =  new  Gen<bool,  int>(true,  11);  
                  
    }  
}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Generic
» Where