阅读背景:

C# 泛型,泛型约束,泛型接口

来源:互联网 

C#泛型

    泛型(使用System.Collections.Generic命名空间)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters:不必确定一个或多个具体参数,属于同一类即可。这就把类型不同的隐患消灭在编译阶段——如果类型不对,则编译错误。)的概念。泛型的产生其中一个原因就是为了解决原来集合类中元素的装箱和拆箱问题,泛型不仅能用来做容器,还能够提供代码复用的手段。如List<T>。在泛型类型或泛型方法的定义中,类型参数是一个占位符(placeholder),通常为一个大写字母,如T。在代码声明、实例化该类型的变量时,把T替换为指定的数据类型。或者使用泛型的约束条件。    泛型(使用System.Collections.Generic命名空间)




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: