从控制台读取行

阅读用户input时遇到问题。 每次它缩小您的input的第一个字符。 喜欢:

input

test

什么程序读取

est

我正在使用这个简单的代码:

 string input = Console.ReadLine(); Console.WriteLine(input + " >> " + psbhc_service.Encrypt(input)); 

确保在ReadLine()之前没有Console.ReadKey() ()。

例如,这将显示您所描述的行为:

 while (true) { Console.ReadKey(); Console.WriteLine(Console.ReadLine()); } 

如果要检查密钥是否可用,请使用不占用密钥的Console.KeyAvailable