我是C#新手,尝试覆盖方法,但更改基类的能力有限...
原始班级:
#include
我的扩展名:
class Foo
protected class Tool
public virtual Frog() {...}
在class MyFoo : Foo
// some special sauce? then:
public virtual Frog() {...}
中,我收到以下语法错误:
MyFoo
那么,这完全可行吗?
如果没有,那么protected class Tool { public override Frog() {...} }
protected class Foo.Tool { public override Frog() {...} }
public override Tool.Frog() {...}
所做的最小更改是什么?