Cro*_*ros 3 c# c#-4.0
我有一个类层次结构,其中所有实现类都应该有一系列静态解析和类似parse的方法.我可以以某种方式"强迫"他们实施这些吗?我知道我不能使用,abstract static因为这是不允许的.有没有其他方法可以确保实现这些方法?
abstract static
Jon*_*eet 5
不,你不能.无论如何,你无法以多态方式调用它们.
您可以轻松做的最好的事情是将单元测试放在此功能之上.
我以前建议静态接口纯粹作为泛型类型约束,这可能是有用的 - 但它当然不是C#的一部分,我没有任何信息,有任何计划实现它:(
归档时间:
14 年,8 月 前
查看次数:
138 次
最近记录: