我发现这个知识库中没有解决这个问题,并决定添加问题和答案以帮助其他人。
我正在创建一个TextReader
使用 逐行读取文本文件的方法ReadLine
,这需要对该流的结尾进行终止检查。
TextReader TR = new TextReader("MyFile.txt");
while (!TR.EndOfStream) // fails to compile here
{
// do something
}
TextReader 类不存在 EndOfStream,并且此代码不会编译。