Class AClass
{
public AClass (int a)
{...}
public void DoIt()
{
...
c = PreDo();
...
}
private int PreDo()
{ ...
if (b==1)
xxxxx
...
}
}
int Main()
{
AClass myClass = new AClass(2);
myClass.DoIt(); //*
}
*这里我想一旦XXXX叫然后MyClass的是没有长期有效。
因此它将在main
中尝试使用myClass = new AClass(3), myClass.DoIt()
,等等。
你的方法和变量似乎根本不相关。 – BoltClock
请重构你的问题,以便它可读。目前我发现很难确定这个问题。 –
究竟你想在这里实现什么?告诉我们为什么你在做什么,在哪里需要帮助 – mtijn