泛型

所谓泛型,就是创建使用通用(而不是特定)类型的类或方法。

泛型主要的改进方面:
     1.二进制代码的重用。泛型类可以用户任何类型
     2.性能:减少了装箱 拆箱过程中的性能损耗
     3.易于阅读
     4.类型安全:如传统的ArrayList可以把任意对象作为参数放在其Add方法中。编译器不考虑这些,所以集合中提取对象
时,除非强制类型转换失败,否则我们不知道出了问题。而泛型有内置的类型安全,如果进出泛型集合类时违反了类型检查过则,编译器就会报告错误。

所有泛型集合都在System.Collection.Generic中。
原文地址:https://www.cnblogs.com/stevenxiao/p/1076616.html