【发布时间】:2013-09-28 14:20:35
【问题描述】:
有没有办法只将代码添加到子类中的方法而不像 c# 中的“覆盖”+“虚拟”那样完全覆盖它。 我发现自己在重写方法中编写了一些重复的代码。不知道该怎么办
【问题讨论】:
-
在受保护的基类的辅助方法中重构公共代码。
-
谢谢,我想出了一个解决方案。结果我没想到。在覆盖方法中,我可以只写 base.MethodName()。然后在之前或之后添加一些代码:)
标签: c# overriding virtual