泛型

1.泛型是类型的模板,类型是实例的模板。

2.五种泛型:泛型类、泛型结构、泛型接口、泛型委托、泛型方法。前四个是类型,方法是成员。

3.泛型约束,约束类型:1)类名:只有这具类型的类或从它继承的类才能用作类型实参。

           2)class:任何引用类型、包括类、数组、委托和接口都可以用作实参。

           3)Struct:任何值类型都可以被用作类型实参。

           4) Interfacename:只有这个接口或实现这个接口的类型才能用作实参。

           5)new():任何带有无参公共构造函数的类型都可以用作实参,这叫做构造函数约束。

 

posted @ 2017-02-17 18:45  陈夏松  阅读(214)  评论(0编辑  收藏  举报