具有泛型类型约束和继承类型的泛型类定义
本文关键字:类型 泛型类 定义 继承 泛型类型 约束 | 更新日期: 2023-09-27 18:02:51
我想知道是否有可能同时拥有泛型类型约束和继承类型?
我不能自己弄清楚语法,或者想到一个可能的例子,我可以看看。
代码示例:
public class Test<T> where T : ITest, new() : IBaseTest { }
有可能实现这样的类定义吗?
public class Test<T> : IBaseTest where T : ITest, new() { }
你的类将实现接口IBaseTest
,并将泛型参数T
约束为实现接口ITest
并具有默认(无参数)构造函数的类型。
你是这个意思吗?