在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/

10-14 13:31