Generic C# Tutorial

using System; 
 
class MyClass { 
 
  public MyClass() { 
  }     

 
class Test where T : new() { 
  T obj; 
 
  public Test() { 
    obj = new T(); // create a T object 
  } 

 
class MainClass { 
  public static void Main() { 
    Test x = new Test(); 
 
  } 
}