小编Pie*_*tro的帖子

C#goto使用 - 这里还有什么用?

我知道使用goto是大多数人都想要避免的东西,但是我已经阅读过各种各样的地方,如果你需要简单的代码,有时它会很有用.目前我有一个非常简单的程序,如果用户选择这样,需要重复:

static void Main()
{
    Restart:
    ...

    string UserChoice=Console.ReadLine();
    if (UserChoice=="y")
    goto Restart;
}
Run Code Online (Sandbox Code Playgroud)

在这里使用goto真的很糟糕吗?我只是看不到任何其他方式如何重复代码而不做循环等.这似乎是非常简单和干净的方式.或者我错过了什么?

c# syntax goto

6
推荐指数
3
解决办法
4476
查看次数

标签 统计

c# ×1

goto ×1

syntax ×1