c# – 如何读取单个键盘字符(如getch)?

前端之家收集整理的这篇文章主要介绍了c# – 如何读取单个键盘字符(如getch)?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在C中,我可以使用getch()获取输入,而无需用户按Enter键.
例如
#include <conio.h>

int main()
{
    char c;
    c = getch();
    return 0;
}

什么功能可以在C#中做同样的事情? (没有按下输入).

解决方法

你可以使用 Console.ReadKey()

Obtains the next character or function key pressed by the user.

它返回有关按下的键的信息.然后你可以使用KeyChar属性来获得按下键的Unicode字符:

int Main()
{
    char c = Console.ReadKey().KeyChar;
    return 0;
}

猜你在找的C#相关文章