怎么樣理解C#泛型?


簡(jiǎn)單點(diǎn)的理解吧:


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


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



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