随笔分类 -  Lambda

泛型接口,泛型委托,泛型方法,泛型约束
摘要:泛型接口 没有泛型接口,每次试图使用一个非泛型接口(如IComparable)来操纵一个值类型时,都会进行装箱,而且会丢失编译时的类型安全性。这 会严重限制泛型类型的应用。所以,CLR提供了对泛型接口的支持。一个引用类型或值类型为了实现一个泛型接口,可以具体指定类型实参;另外,一个类型也可 以保持类型实参的未指定状态来实现一个泛型接口。来看一些例子: 以下泛型接口定义是作为FCL的一部分发布的:publicinterface IEnumerable<T> : IDisposable, IEnumerator {T Current { get; }}复制代码 下面这个示例实现了上述泛 阅读全文

posted @ 2012-04-02 21:54 项目管理之家 阅读(2368) 评论(0) 推荐(0)

导航