C# Console.ReadLine()接受一个字符并停止提示

C# Console.ReadLine()接受一个字符并停止提示,c#,console.readline,C#,Console.readline,在控制台应用程序中, 我使用Console.Readline()来提示, 它仅用于获取整数(1到5), 但是,您可以添加比需要更多的字符 在控制台中记录一个字符后,如何停止提示 你看这个。 我不想再看到它了 2015年10月1日晚上10点编辑: 感谢您的帮助。请使用: Console.ReadKey(); 将只读取一个字符/keypress使用以下命令: Console.ReadKey(); 将只读取一个字符/按键您的问题令人困惑:您想隐藏光标还是在一个字符后停止读取?可能要隐藏光标。他可以

在控制台应用程序中,
我使用
Console.Readline()
来提示,
它仅用于获取整数(1到5),
但是,您可以添加比需要更多的字符

在控制台中记录一个字符后,如何停止提示

你看这个。
我不想再看到它了

2015年10月1日晚上10点编辑:

感谢您的帮助。

请使用:

Console.ReadKey();
将只读取一个字符/keypress

使用以下命令:

Console.ReadKey();

将只读取一个字符/按键

您的问题令人困惑:您想隐藏光标还是在一个字符后停止读取?可能要隐藏光标。他可以在输入一个字符后按Enter键,甚至可以使用输入的长字符串的第一个字符。我只想允许提示并在输入一个字符后关闭它,并明显隐藏提示的下划线。您的问题令人困惑:是否要在输入一个字符后隐藏光标或停止读取?可能要隐藏光标。他可以在输入一个字符后按Enter键,甚至可以使用长输入字符串的第一个字符。我只想允许提示并在输入一个字符后关闭它,并明显隐藏提示的下划线。解决方案不起作用“无法隐式将类型“System.ConsoleKeyInfo”转换为“string”。ReadLine是否有解决方案,因为在那之后我需要执行TryParse..嗯,从ReadKey()返回的ConsoleKeyInfo包含按下的键。只要看一下文件…谢谢你的帮助。它工作,但它显然不是与文件
ConsoleKeyInfo ChoixKey=Console.ReadKey();字符串ChoixString=ChoixKey.Key.ToString();Analyseur=int.TryParse(ChoixString,out ChoixInt)解决方案无效“无法将类型“System.ConsoleKeyInfo”隐式转换为“string”。ReadLine是否有解决方案,因为在那之后我需要执行TryParse..嗯,从ReadKey()返回的ConsoleKeyInfo包含按下的键。只要看一下文件…谢谢你的帮助。它工作,但它显然不是与文件
ConsoleKeyInfo ChoixKey=Console.ReadKey();字符串ChoixString=ChoixKey.Key.ToString();Analyseur=int.TryParse(ChoixString,out ChoixInt)
Console.ReadKey();