怎么样理解C#泛型?
简单点的理解吧:
泛型就是可以让类型作为参数传递
public class BaseClass<T> //将类型作为参数传递过来
where T:class //where子句限定传过来的类型,这里限制传过来的类型需要是引用类型的
{
T t = new T(); //如果传过来的类型是Person类型,那么这里就是Person t = new Person();了
}
原文链接:怎么样理解C#泛型?