A simple generic class with two type parameters : Generic Class : Generic C# Examples


C# Examples » Generic » Generic Class »

 

A simple generic class with two type parameters









    
using  System;  
  
class  TwoGen<T,  V>  {  
    T  ob1;  
    V  ob2;  
      
    public  TwoGen(T  o1,  V  o2)  {  
        ob1  =  o1;  
        ob2  =  o2;  
    }  
  
    public  void  showTypes()  {  
        Console.WriteLine("Type  of  T  is  "  +  typeof(T));  
        Console.WriteLine("Type  of  V  is  "  +  typeof(V));  
    }  
  
    public  T  getT()  {  
        return  ob1;  
    }  
  
    public  V  getV()  {  
        return  ob2;  
    }  
}  
  
class  MainClass  {  
    public  static  void  Main()  {  
  
        TwoGen<int,  string>  tgObj  =  new  TwoGen<int,  string>(1,  "A");  
  
        tgObj.showTypes();  
  
        int  v  =  tgObj.getT();  
        Console.WriteLine("value:  "  +  v);  
  
        string  str  =  tgObj.getV();  
        Console.WriteLine("value:  "  +  str);  
    }  
}
    
   
  
   



Output

Type of T is System.Int32
Type of V is System.String
value: 1
value: A


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Generic
» Generic Class