在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; }