where T : class泛型类型约束
2016-05-23 16:31
302 查看
类型参数约束,.NET支持的类型参数约束有以下五种:
where T : struct | T必须是一个结构类型
where T : class T必须是一个类(class)类型
where T : new() | T必须要有一个无参构造函数
where T : NameOfBaseClass | T必须继承名为NameOfBaseClass的类
where T : NameOfInterface | T必须实现名为NameOfInterface的接口
微软MSDN详细说明:http://msdn.microsoft.com/zh-cn/library/bb384067.aspx
where T : struct | T必须是一个结构类型
where T : class T必须是一个类(class)类型
where T : new() | T必须要有一个无参构造函数
where T : NameOfBaseClass | T必须继承名为NameOfBaseClass的类
where T : NameOfInterface | T必须实现名为NameOfInterface的接口
微软MSDN详细说明:http://msdn.microsoft.com/zh-cn/library/bb384067.aspx
相关文章推荐
- 个人总结
- C# 之 FileSystemWatcher事件多次触发的解决方法
- 一步一步学习ABP项目系列文章目录
- dubbo源码学习(五)dubbo暴露服务的过程
- Android日期显示和日期选择库
- Android利用HorizontalScrollView仿ViewPager设计简单相册
- fastDFS学习
- Eclipse+Maven创建webapp项目(转)
- VII Python(2)基础知识
- 自定义viewgroup(左右上下)
- 泛型(二)泛型类、泛型方法
- Caffe中卷基层和全连接层训练参数个数如何确定
- Android Fragment 解析
- linux基础(26)--自定义日志、日志回滚、远程日志--RHEL6.5
- Python 的内置字符串方法
- 《剑指offer》:[2]O(1)时间删除链表结点
- java面向对象基础 -- 重写父类方法的规则
- WIn7环境,ping不是内部或外部命令的还原方法
- 简单的迭代器
- 路由器上面的WAN口和LAN口是什么意思