NET基础课--泛型(NET之美)

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.实际案例

   待写。。。。。

原文地址:https://www.cnblogs.com/tiantianle/p/4868885.html