![]() |
1
1
您可以将此添加到DummyImplBase:
编辑:或者,如果您使用的是C#4.0,您可以更改IRequired的定义,如下所示:
第二次编辑:您的原始代码没有编译,因为T可以是Dummy或从Dummy派生的类。以及实现方法
与签名不同
是在伊杜姆代夫宣布的。 |
![]() |
2
0
我建议您将DummyImplBase更改为:
|
![]() |
3
0
如果我使IDummyRequired通用太它的作品,所以我想我将不得不改变我的一些设计,使这成为可能。我仍然希望找出为什么我的解决方案不起作用。
|
![]() |
Glory Raj · 有什么方法可以使这两个块具有共同的功能吗 2 年前 |
![]() |
milczi · Swift通用无强制展开向下投射 7 年前 |
![]() |
bugs · Typescript-泛型类型扩展自身 7 年前 |
![]() |
John Bustos · C#通用工厂模式,不说明通用工厂模式的类型 7 年前 |
![]() |
Blankdud · 具有默认数据的通用对象创建方法 7 年前 |
![]() |
Tim Hutchison · 从泛型对象列表中读取泛型值 7 年前 |