(一)泛型概述 泛型不仅是C#编程语言的一部分,而且与程序集中的IL代码紧密地集成.泛型不仅是C#语言的一种结构,而且是CLR定义的.有了泛型就可以创建独立于被包含类型的类和方法了. 1.性能 泛型的一个主要优点就是性能.对值类型使用非泛型集合类,在把值类型转化为引用类型,和把引用类型转换为值类型时,需要进行装箱和拆箱操作. 下面的例子显示了System.Collections名称空间中的ArrayList类.ArrayList存储对象,Add()方法定义为需要把对象作为参数,所以要装箱一个整数…