在C#中,可以通过Console.ReadKey()
方法来检测用户是否按下了Enter键。以下是一个简单的示例代码:
using System;
class Program
{
static void Main()
{
Console.WriteLine("按下Enter键继续...");
ConsoleKeyInfo keyInfo = Console.ReadKey();
if (keyInfo.Key == ConsoleKey.Enter)
{
Console.WriteLine("Enter键被按下");
}
}
}
在上面的示例中,程序会输出“按下Enter键继续…”,然后等待用户按下Enter键。当用户按下Enter键时,程序会输出“Enter键被按下”。
需要注意的是,Console.ReadKey()
方法会读取用户输入的字符,直到用户按下Enter键为止。因此,在检测到Enter键被按下之前,程序会一直等待用户输入。如果需要在用户按下Enter键后继续执行程序,可以在检测到Enter键后使用Console.ReadKey()
方法继续读取用户输入,直到用户按下任意键为止。