1.泛型,类型或方法的一种抽象概括。
2.泛型类:在类型名后面加一个<>,其中传递占位符,也就是类型参数.where是类型约束 可以再查资料
public class SortHelper<T> where T:IComparable
{
public void Sort(T[] array)
{
//...................
}
}
3.泛型方法: 目的降低T作用的范围
public class SortHelper
{
public void Sort<T>(T[] array) where T:IComparable
{
//.......
}
}
4.泛型与集合
典型的例子arraylist,现在建议使用list<>.目的是:避免装箱拆箱,可以类型安全检查。
5.实际案例
待写。。。。。