定义泛型类
class MyGenericClass<T1,T2,T3>
{
private T1 innerT1Object;
public MyGenericClass()
{
innerT1Object = default(T1);
}
}
约束
class MyGenericClass<T1,T2> where T1:constraint1 where T2:constraint2
{
...
}
class MyGenericClass<T1,T2> where T2:T1