我在阅读用户输入时遇到问题。每次它按第一个字符收缩你的输入。像:
输入
test
什么程序读取
est
我正在使用这个简单的代码:
string input = Console.ReadLine();
Console.WriteLine(input + " >> " + psbhc_service.Encrypt(input));
答案 0 :(得分:3)
确保在ReadLine()之前没有Console.ReadKey()
。
例如,这将显示您描述的行为:
while (true)
{
Console.ReadKey();
Console.WriteLine(Console.ReadLine());
}
如果要检查密钥是否可用,请使用Console.KeyAvailable
,这不会消耗按键。