泛型支持的几种约束类型

约束 说明 where T:struct 对于结构约束,类型T必须是值类型 where T:class 类约束指定类型T必须是引用类型 where T:IFoo 指定类型T必须实现接口IFoo where T:Foo 指定类型T必须派生自基类Foo where T:new() 这是一个构造函数约束,指定类型T必须有一个默认构造函数 where T1:T2 这个约束也能够指定,类型T1派生自泛型类型
相关文章
相关标签/搜索