如何在C#中检测控制台上的EOF? Console.ReadLine()在EOF上返回什么?

时间:2016-04-10 06:35:18

标签: c# input stream console eof

我想从控制台读取直到EOF的行。我提出了这个解决方案,但我不知道它是否正确。

        String line;
        while ((line = Console.ReadLine()) != null) {
        }

1 个答案:

答案 0 :(得分:3)

Console.ReadLine Method ()返回:

  

输入流中的下一行字符,如果不包含,则返回null   线路可用。

问题:我提出了这个解决方案,但我不知道它是否正确!

答案:是的,您的代码是正确的。

另外,请仔细阅读答案中添加的链接,了解其用途。