【发布时间】:2012-01-07 12:15:58
【问题描述】:
我已经疯狂地用谷歌搜索了这个,我似乎根本找不到任何关于这种特殊类型问题的参考。
我有一个带有文件的StreamReader 对象,我想多次读取文件中的特定行数,但是,似乎没有任何方法可以移动文件光标到文件中的某些位置。
(没有代码,因为我不知道如何编写这样的东西)
【问题讨论】:
-
您需要某个位置(如 17)还是您的意思是某行(如第 3 行)?
-
某一行,但该行总是相同的字符(包含'{'字符的单行)
-
没有办法定位到确切的行...只能定位到文件中的绝对或相对字节...如果您需要定位到一行,您需要自己实现 - 要么通过将文件加载到字符串[] 或通过扫描文件并构建包含每行绝对位置的索引...
标签: c# file-io streamreader