![]() |
1
85
您应该重新编写接口,如下所示:
然后,您可以将其实现为一个通用类:
或者,您可以具体地实现它:
|
![]() |
2
10
我认为您可能希望像这样重新定义接口:
我认为您希望这些方法使用(重用)声明它们的泛型接口的泛型参数;并且您可能不希望使用它们自己的(不同于接口的)泛型参数使它们成为泛型方法。 在我重新定义接口时,您可以这样定义一个类:
或者像这样定义一个泛型类:
|
![]() |
3
1
--编辑 其他的答案更好,但请注意,如果您对界面的外观感到困惑,您可以让VS为您实现该界面。 流程描述如下。 嗯,Visual Studio告诉我应该是这样的:
请注意,我所做的只是编写接口,然后单击它,然后等待弹出的小图标让vs为我生成实现:) |
![]() |
Gabe Tucker · 无法在golang中分配接口对象指针 3 年前 |
![]() |
randomDud · C#从另一个接口重写接口方法 3 年前 |
![]() |
evilsushi · C#接口不允许成员类满足要求 7 年前 |