Thi*_*ook 13 c# keyboard console
我试图让用户"输入任意一个键",当按下该键时,它会显示"你按下'键'".你能帮助这段代码出错吗?
这就是我写的:
using System;
class Program
{
public static void Main(string[] args)
{
Console.Write("Enter any Key: ");
char name = Console.Read();
Console.WriteLine("You pressed {0}", name);
}
}
Run Code Online (Sandbox Code Playgroud)
har*_*ott 13
尝试
Console.WriteLine("Enter any Key: ");
ConsoleKeyInfo name = Console.ReadKey();
Console.WriteLine("You pressed {0}", name.KeyChar);
Run Code Online (Sandbox Code Playgroud)
Console.Read()当用户按下时反应Enter,并返回用户在按下之前键入的整个字符串Enter.要阅读一个击键,请使用
Console.ReadKey()
Run Code Online (Sandbox Code Playgroud)