|
|
1
26
您可以在基类中提供运算符重载,然后在其中一个类中调用一些已发布的抽象方法来完成该工作。
|
|
2
9
不,唯一明智的方法是让单元测试检查使用反射来找到所有具体的实现,然后验证这个条件。你可以的 也 哪一个
另一种方法是删除操作符并使用基于接口的方法;例如,如果需要的话
|
|
|
3
6
您可以在抽象基类中实现重载,但将实际操作细节委托给抽象方法。然后这将必须实现,并且重载将随着它们的实现而发生。
虽然我不确定这是否完整。 |
|
|
4
4
我以前也这么做过。。。
然后实施如下:
|
|
|
5
1
因为它的操作符只能重载而不能重写,所以它的实现相当困难。我能想到的最好的解决方案是使用一个抽象类和这样的重载。
|
|
|
6
0
我会这样做:
然后可以继承标量:
就这样:
|
|
EarthTurtle · 调整泛型抛出迭代器的异常类型 1 年前 |
|
wallop · 实现必须明确提及所有接口字段,还是可以跳过它们? 1 年前 |
|
|
Reelie · C#11-通过抽象类在接口中静态抽象成员? 1 年前 |
|
Addem · 在OCaml签名中放入类型声明的正确方法是什么 2 年前 |