[英]Can I force a subclass to implement a static parse-method?
我有一个 class 层次结构,其中所有实现类都应该有一系列 static 解析和类似解析的方法。 我可以以某种方式“强迫”他们实施这些吗? 我知道我不能使用abstract static
因为那是不允许的。 有没有其他方法可以确保实现这些方法?
不,你不能。 无论如何,您将无法以多态方式调用它们。
您可以轻松做的最好的事情就是围绕这个功能进行单元测试。
我之前曾建议static 接口纯粹作为泛型类型约束提供,这可能很有用 - 但它今天肯定不是 C# 的一部分,而且我没有任何信息表明有任何计划实施它:(
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.