【发布时间】:2016-09-06 11:59:35
【问题描述】:
考虑以下循环:
While Console.In.Peek() >= 0
Console.WriteLine(Console.ReadLine())
End While
当输入从文件重定向时,它按预期工作(即回显输入)。但是,当在控制台中键入这些行时,程序会在第一行之后退出。为什么会发生这种情况,如何解决?换句话说,我应该在循环条件中写什么,以便它仅在输入Ctrl+Z 时退出?
【问题讨论】:
标签: .net vb.net windows-console