C# 2.0 泛型 摘抄-----读

    C# 包括4个:泛型(Generics),匿名方法(Anonymous Methods),迭代器(Iterators) 和局部类(Partial Types).

    泛型通过把类型参数化来达到代码重用的目标,这一特性可应用在类、结构、接口、委托、方法的设计之中.

    泛型常见于集合应用中.在NET2.0框架的类库中,提供了一个新的名字空间System.Collections.Generic,其中包括了一些新的基于泛型的容器类,例如,System.Collections.Generic.Stack,System.Collections.Generic.Dictionary,system.Collection.Generic.List,System.Collections.Generic.Queue等,这些类库可以在集合中实现泛型.

    通常情况下,可以为泛型设置3种类型参数的约束:派生约束、构造函数约束、引用/值类型约束.派生约束表示一般类型参数必须是指定的基类或派生自指定的基类,或者必须是指定的接口或实现指定的接口.构造函数约束表示一般类型参数必须具有无参数的公共构造函数,引用/值类型约束表示一般类型参数必须是值类型,或者必须是引用类型,包括任何类、接口、委托或数值类型。

 

 

参见<asp.net 2.0开发指南>第四章  72

非常有用的技巧............

   

你可能感兴趣的:(C# 2.0 泛型 摘抄-----读)