作用:
使用泛型类型可以最大限度地重用代码、保护类型的安全以及提高性能。 泛型最常见的用途是创建集合类
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 }