泛型和泛型约束、泛型接口
摘要:
转自http://www.cnblogs.com/guowenhui/archive/2011/10/25/2223275.html所谓泛型,即通过参数化类型实现在同一份代码上操作多种类型的数据,泛型编程是一种范式的转化(在这里体现为类型的晚绑定),他利用参数化类型,将类型抽象化,从而实现代码的灵活复用,精简代码。注:1.NET参数化类型不是编译(JIT编译)时被实例化,而是运行时被实例化。 2.由微软在产品文档中提出建议,所有的泛型参数名称都以T开头,这是作为一种编码的通用规范。在定义泛型时,可以对客户端代码在实例化类时用于类型参数的类型施加一些限制,如果客户端代码尝试使用某个约束所不允.. 阅读全文
posted @ 2011-12-08 00:13 _eagle 阅读(5290) 评论(0) 推荐(0) 编辑