怎么样理解C#泛型?


简单点的理解吧:


泛型就是可以让类型作为参数传递


public class BaseClass<T> //将类型作为参数传递过来
where T:class             //where子句限定传过来的类型,这里限制传过来的类型需要是引用类型的
{
    T t = new T();        //如果传过来的类型是Person类型,那么这里就是Person t = new Person();了
}



原文链接:怎么样理解C#泛型?