在一個控制檯應用程序,
我用Console.Readline()
提示,
它只是用它來獲得一個int(1〜5),
但是你可以添加比必要的更多的字符。到Console.ReadLine()接受一個字符和停止提示
如何在我的控制檯記錄一個字符後停止提示?
您看到這個underscore _。
我不想再看到它。
編輯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);
感謝您的幫助。
您的問題是困惑:你想隱藏光標或停止後1個字符閱讀? –
大概隱藏光標。輸入一個字符後,他可以按Enter鍵,或者甚至可以使用長輸入字符串的第一個字符。 – Reti43
我只是想讓提示符輸入一個字符後關閉它,顯然隱藏了提示符的下劃線。 – C0ZEN