【发布时间】:2011-10-07 02:29:14
【问题描述】:
我有一个名为TestMaze 的类。我有另一个名为DisplayHome 的类,它有一个名为gameOver() 的方法:
public void gameOver()
{
Console.Write("GAME OVER!");
Console.Write("Play Again? Y/N");
if(char.ToLower(Convert.ToChar(Console.Read())=='y')
//Main()
else
Environment.Exit(1);
}
如何调用 Main 方法?
PS。它们具有相同的命名空间。我只需要知道如何再次调用 Main 方法。
【问题讨论】:
-
为什么需要调用
Main方法? -
你为什么投了反对票? >..
-
你不想再打电话给
Main。正如下面的答案所示,您需要重构代码,以便您的Main方法调用StartGame函数(或等效函数),然后调用 that 函数再次播放。 -
@Reinan:由于对问题的投反对票是免费的,因此人们会对所有幼稚的问题投反对票。并不是说这是一个很好的问题,但我认为不应该对它如此激进
-
@Armen 我知道人们为什么投反对票。但我认为我不应该被否决。嗯,谢谢大家。