在控制台应用程序中,
我使用 aConsole.Readline()
来提示,
它仅用于获取 int(1 到 5),
但是您可以添加不必要的字符。
请在我的控制台中记录一个字符后如何停止提示?
您会看到这个下划线 _。
我不想再看到它了。
编辑 15 年 1 月 10 日晚上 10 点:
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);
谢谢您的帮助。