C#应用程序-需要帮助来实现循环

时间:2018-12-16 00:53:07

标签: c#

我刚开始编程,所以我创建了一个简单的“猜数字”游戏,它可以正常运行。我想实现一个循环,这样用户不需要再次编译程序,而是可以通过控制台再次运行它。

您能用我的代码给我一个例子吗?

static void Main(string[] args)
{
    int numberToGuess = 54;
    int userGuess = 0;

    while (userGuess != numberToGuess)
    {
        Console.Write("Enter your guess: ");
        int.TryParse(Console.ReadLine(), out userGuess);

        if (userGuess > numberToGuess)
        {
            Console.WriteLine("{0} is too high!", userGuess);
        }
        else if (userGuess < numberToGuess)
        {
            Console.WriteLine("{0} is too low!", userGuess);
        }
        else
        {
            Console.WriteLine("{0} is right! Congratulations.", userGuess);
        }
    }
}

1 个答案:

答案 0 :(得分:2)

您可以在main方法中编写此代码。

do{
   while (EndProg == "No") {
        askData();
      }
   Console.WriteLine("Play again Y/N")
}
while("Y".Equals(Console.ReadLine()))