代码改变世界

随笔档案-2012年3月21日

C# 泛型约束List<T> (转)

2012-03-21 14:56 by Andrew.Wangxu, 3268 阅读, 收藏, 编辑
摘要: 所谓泛型,即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。 在定义泛型类时,可以对客户端代码能够在实例化类时用于类型参数的类型种类施加限制。如果客户端代码尝试使用某个约束所不允许的类型来实例化类,则会产生编译时错误。这些限制称为约束。约束是使用 where 上下文关键字指定的。 阅读全文
点击右上角即可分享
微信分享提示