Mega Code Archive

 
Categories / C# / Generics
 

A Generic Class with Two Type Parameters

using System; class MyGenericClass<T, V> {   T ob1;   V ob2;   public MyGenericClass(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 getob1() {     return ob1;   }   public V getob2() {     return ob2;   } } public class Test {   public static void Main() {     MyGenericClass<int, string> obj = new MyGenericClass<int, string>(1, "string");     obj.showTypes();     int v = obj.getob1();     Console.WriteLine("value: " + v);     string str = obj.getob2();     Console.WriteLine("value: " + str);   } }