等待 C# 中的按键

Muhammad Maisam Abbas 2021年4月29日
等待 C# 中的按键

本教程将讨论在 C# 中读取按键的方法。

使用 C# 中的 Console.ReadKey() 方法等待按键

在 C# 中等待按键的最简单方法是使用 Console.ReadKey() 方法。C# 中的 [Console.ReadKey() 方法)读取 C# 中的按键。Console.ReadKey() 方法将暂停程序的执行,直到按下某个键为止。以下代码示例向我们展示了如何使用 C# 中的 Console.ReadKey() 方法等待按键。

using System;

namespace waitkey
{
    static class Program
    {
        static void Main()
        {
            Console.WriteLine("Hello, Press any key to progress forward");
            Console.ReadKey();
            Console.WriteLine("This is the End");
        }
    }
}

输出:

Hello, Press any key to progress forward
This is the End

在上面的代码中,我们使用 C# 中的 Console.ReadKey() 方法等待按键。

Console.ReadKey() 方法还可用于对特定键执行特定操作。例如,我们可以使用 Console.ReadKey() 方法按Esc键退出程序,或使用Enter键继续执行程序。在下面的编码示例中进一步说明了此示例。

using System;

namespace waitkey
{
    static class Program
    {
        static void Main()
        {
            Console.WriteLine("Hello, Press any key to progress forward");
            Console.ReadKey();
            Console.WriteLine("This is the End");
        }
    }
}

输出#1(Enter):

Hello, Press Enter to Continue or Esc to Exit
Continued Ok

输出#2(Esc):

Hello, Press Enter to Continue or Esc to Exit

我们创建了一个程序,该程序使用 C# 中的 Console.ReadKey() 方法在不同的按键上提供不同的输出。

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn