一个愚蠢的问题的位,但我想知道什么是可接受的方式传递数据从返回重写的基本方法是在C#中。在C#中传递重写的基本方法的数据#
例如我想我可以这样做:
class A
{
int x;
public virtual void DoStuff() {
Console.WriteLine(x);
}
}
class B : A
{
public override void DoStuff() {
x = 1;
base.DoStuff();
}
}
但是否有例如不需要使用一个成员变量的一个更好的办法?
我敢肯定,我不明白这个问题,但你有没有考虑在基类中添加一个方法来代替参数呢? – 2010-06-11 10:43:36
谢谢你的答案 - 所有有趣的:) – UpTheCreek 2010-06-11 10:52:11