直到按下键,C#程序才会继续执行

时间:2019-03-03 20:09:53

标签: c#

我正在尝试制作一个循环打印数字的程序,但是按“ X”时,该程序应该停止(理论上)。

直到按下按钮,该按钮才起作用。当我按住任何按钮时,它会进入一个循环,但循环应从开始开始。

代码:

static void Main(string[] args)
    {
        Random rnd = new Random();
        string[] k = { "1", "2", "3", "4", "5", "6" };
        while (true)
        {
            Console.WriteLine(k[rnd.Next(1, 6)]);
            if (Console.ReadKey(true).Key == ConsoleKey.X)
            {
                break; 
            }
        }
        Console.ReadKey();

    }

1 个答案:

答案 0 :(得分:0)

仅在按下一个键时读取键:

file: