我知道使用goto是大多数人都想要避免的东西,但是我已经阅读过各种各样的地方,如果你需要简单的代码,有时它会很有用.目前我有一个非常简单的程序,如果用户选择这样,需要重复:
static void Main()
{
Restart:
...
string UserChoice=Console.ReadLine();
if (UserChoice=="y")
goto Restart;
}
Run Code Online (Sandbox Code Playgroud)
在这里使用goto真的很糟糕吗?我只是看不到任何其他方式如何重复代码而不做循环等.这似乎是非常简单和干净的方式.或者我错过了什么?