在C语言中,我可以使用getch()来获取输入,而无需用户按Enter。
例如
#include <conio.h>
int main()
{
char c;
c = getch();
return 0;
}
什么功能可以在C#中执行相同的操作? (无需按Enter)。
最佳答案
您可以使用 Console.ReadKey()
:
它返回有关按键的信息。然后,您可以使用 KeyChar
属性获取按键的Unicode字符:
int Main()
{
char c = Console.ReadKey().KeyChar;
return 0;
}
关于c# - 如何读取单个键盘字符(如getch)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22112429/