Console.ReadLine() 接受一个字符并停止提示
本文关键字:字符 一个 提示 ReadLine Console | 更新日期: 2023-09-27 18:37:13
在控制台应用程序中,
我使用Console.Readline()
提示,
它仅用于获取 int(1 到 5),
但是,您可以添加不必要的字符。
请问如何在控制台中记录一个字符后停止提示?
您会看到此下划线 _ 。
我不想再看到它了。
编辑 01/10/15 10pm :
do
{
string ChoixString = Console.ReadLine();
Analyseur = int.TryParse(ChoixString, out ChoixInt);
} while (!Analyseur || ChoixInt <= 0 || ChoixInt >= 6);
最终目标:用户不能在提示中写入多个字符。
溶液:
ConsoleKeyInfo ChoixKey = Console.ReadKey();
string ChoixString = ChoixKey.Key.ToString();
Analyseur = int.TryParse(ChoixString, out ChoixInt);
感谢您的帮助。
使用这个:
Console.ReadKey();
将只读取一个字符/按键