摘要:
概述泛型并不是一个全新的结构,泛型不仅是C#编程语言的一部分,而且是程序集中的IL中间语言代码紧密的集成,有了泛型就可以创建独立于被包含类型的类和方法了,我们不必给不同类型编写功能相同的许多方法和类,只创建一个方法和类就好。优点和缺点1、性能C#类是引用类型,结构是值类型,对值类型使用非泛型集合类,在把值类型转换为引用类型和把引用类型转换为值类型时,需要进行拆箱和装箱。装箱和拆箱操作很容易使用,但性能损失比较大,遍历许多项时尤其如此。例子1:使用非泛型类将引用类型转换为值类型var list=new ArrayList();list.Add(1);//值类型强制转换为引用类型int il=(i 阅读全文
posted @ 2013-06-24 22:40
道森TAO
阅读(392)
评论(0)
推荐(0)
浙公网安备 33010602011771号