我对编程很新,而且我已经意识到人们不喜欢"goto"-methods.我想知道如何编写允许用户决定输入多少条目的代码?例如,在下面的代码中,用户输入一个名称,然后询问他/她是否想要输入另一个名字.我怎么能这样做而不必使用go-to方法?
public class GoToTest
{
public static void Main()
{
InputName:
string name;
Console.Write("Input name: ");
name = Console.ReadLine();
string decision;
Console.WriteLine(""); //Empty line for increased readability
Console.WriteLine("Would you like to input another name? Yes - No");
decision = Console.ReadLine();
if (decision == "Yes")
{
goto InputName;
}
else
{
Console.WriteLine("Name is " + name);
}
}
}
Run Code Online (Sandbox Code Playgroud) c# ×1