1
我想知道是否有可能同时具有泛型类型约束和继承类型?具有泛型类型约束和继承类型的泛型类定义?
我想不出自己的语法,或想到一个可能的例子,我可以看看。
代码示例:
public class Test<T> where T : ITest, new() : IBaseTest { }
是否有可能实现一个类定义是这样?
我想知道是否有可能同时具有泛型类型约束和继承类型?具有泛型类型约束和继承类型的泛型类定义?
我想不出自己的语法,或想到一个可能的例子,我可以看看。
代码示例:
public class Test<T> where T : ITest, new() : IBaseTest { }
是否有可能实现一个类定义是这样?
public class Test<T> : IBaseTest where T : ITest, new() { }
你的类将实现接口IBaseTest
,并受限于正在实施的接口ITest
并具有默认(无参数)构造类型泛型参数T
。
这是你的意思吗?
啊哈,我知道我错过了一个招数大声笑 –