泛型约束
泛型T的2个约束:
class : 泛型是一个类,而非结构体、接口或其它
可以返回null,否则需返回default(T)
new(): 泛型是可以实例化的,即可以执行 T t=new T();
public static T Get<T>(string ip, string community, DelegateGet<T> delegatGet) where T : class,new()
{
T t=new T(); //可以实例化
return null; //可以返回null,无class 约束,则必须用default(T) 替代
}