怎么樣理解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#泛型?