where T :的含义(参数类型约束)
2015-06-04 14:55
288 查看
public void Request<T>(List<T> EntityList) where T : class
{
}
这是参数类型约束,指定T必须是Class类型。
.NET支持的类型参数约束有以下五种:
where T : struct | T必须是一个结构类型
where T : class | T必须是一个Class类型
where T : new() | T必须要有一个无参构造函数
where T : NameOfBaseClass | T必须继承名为NameOfBaseClass的类
where T : NameOfInterface | T必须实现名为NameOfInterface的接口
原文链接:http://blog.csdn.net/jcx5083761/article/details/8552727
{
}
这是参数类型约束,指定T必须是Class类型。
.NET支持的类型参数约束有以下五种:
where T : struct | T必须是一个结构类型
where T : class | T必须是一个Class类型
where T : new() | T必须要有一个无参构造函数
where T : NameOfBaseClass | T必须继承名为NameOfBaseClass的类
where T : NameOfInterface | T必须实现名为NameOfInterface的接口
原文链接:http://blog.csdn.net/jcx5083761/article/details/8552727
相关文章推荐
- Hadoop配置文件同步脚本
- java interface的学习
- 软件包管理
- 玩转Docker镜像
- Spring+Hibernate框架下MySql读写分离,主从数据库配置
- 使用FileReader和FileWriter读取写入文件内容
- PHP
- C++_运算符重载 总结
- C++ 9.3.4 容器支持的运算---关系操作符
- C# DateTime 日期加1天 减一天 加一月 减一月 等方法
- js封装
- 新gre作文写作法律类的句子短语
- Windows下用eclipse进行C/C++开发
- 6.4忙一天的节奏
- C和C++之间库的互相调用
- LoaderManager使用详解(三)---实现自定义Loaders
- HOJ2275 Number sequence
- ASP.NET上传文件的三种基本方法
- Sicily 4423 Calculate the Sum
- Delphi 中的 procedure of object