05 2006 档案
摘要:本页内容
简介
泛型问题陈述
什么是泛型
应用泛型
一般约束
泛型和强制类型转换
继承和泛型
一般方法
一般委托
泛型和反射
泛型和 .NET Framework
小结
阅读全文
摘要:泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters)的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其的具体参数可延迟到客户代码中声明、实现。这意味着使用泛型的类型参数T,写一个类MyList,客户代码可以这样调用:MyList, MyList或 MyList。这避免了运行时类型转换或装箱操作的代价和风险。
目录
C#中的泛型. 1
一、泛型概述. 2
二、泛型的优点. 5
三、泛型类型参数. 7
四、类型参数的约束. 8
五、泛型类. 11
六、泛型接口. 13
七、泛型方法. 19
八、泛型委托. 21
九、泛型代码中的default关键字. 23
十、C++模板和C#泛型的区别. 24
十一、运行时中的泛型. 25
十二、基础类库中的泛型. 27
阅读全文