怎么樣理解C#泛型?


簡單點的理解吧:


泛型就是可以讓類型作為參數(shù)傳遞


public class BaseClass<T> //將類型作為參數(shù)傳遞過來
where T:class             //where子句限定傳過來的類型,這里限制傳過來的類型需要是引用類型的
{
    T t = new T();        //如果傳過來的類型是Person類型,那么這里就是Person t = new Person();了
}



原文鏈接:怎么樣理解C#泛型?