作用:

使用泛型类型可以最大限度地重用代码、保护类型的安全以及提高性能。 泛型最常见的用途是创建集合类

1、性能;如List<object> 与 List<T> 将一个 int类型数据加入List时,List<object>需要进行装箱操作,而List<T>不需要,直接使用int类型了。

2、类型安全;

3、消除强制类型转换;

4、二进制代码重用;

 

一、泛型:

泛型方法:可以在一个方法生命中指定一组相关方法

泛型类:可以在一个类生命中指定一组相关类

同样,泛型可用于 接口、struct、delegate

 

泛型方法:

1 static void PrintArray( T[] inputArray)
2 {
3      foreach(T  t in inputArray)
4         Console.Write(t);
5 }
泛型方法

相关文章: