2011年11月14日

使用 where 子句约束泛型类型

摘要: 代码:public interface IEntitiesProvider{ void Refresh(TEntity entity) where TEntity:class;}场景:这段代码,简答的多了,可以大致猜出来他是什么意思:定义了一个刷新一个实体的 方法。但是 where TEntity:class 真的能知道这个原理的到时 不全。发展:今天读别人的代码,到MSDN上看了下才知道出处。及用法的示例: 1.查阅MSDN上where(c#): a.定义:where 子句用于指定类型约束,这些约束可以作为泛型声明中定义的类型参数的变量。b.示例:1.类型参数 T 就可以实现 ICompar 阅读全文

posted @ 2011-11-14 19:08 Terry@ 阅读(380) 评论(0) 推荐(0) 编辑

导航