【发布时间】:2011-01-04 10:09:18
【问题描述】:
我正在逐行读取文件,我希望能够通过调用方法 Rewind() 重新开始读取。
如何操作我的System.IO.StreamReader 和/或其底层System.IO.FileStream 以重新开始读取文件?
我有一个聪明的主意,使用FileStream.Seek(long, SeekOffset) 在文件中移动,但封闭的System.IO.StreamReader 没有效果。我可以Close() 并重新分配流和阅读器引用,但我希望有更好的方法。
【问题讨论】: