在C中,我可以使用getch()获取输入,而无需用户按Enter键.例如
#include <conio.h>
int main()
{
char c;
c = getch();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
什么功能可以在C#中做同样的事情?(没有按下输入).
你可以使用Console.ReadKey():
获得用户按下的下一个字符或功能键.
它返回有关按下的键的信息.然后你可以使用KeyChar属性来获得按下键的Unicode字符:
int Main()
{
char c = Console.ReadKey().KeyChar;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3455 次 |
| 最近记录: |