where T

这是参数类型约束,指定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的接口

where T,布布扣,bubuko.com

时间: 2024-12-11 15:32:12