可能是重复问题:
如何在C#中使用迭代器反向读取文本文件
我想知道是否有一种方法可以从底部向上读取文本文件而没有任何性能损失,类似于readLine,movenext的方法,但是反过来,这种事情在.net中是否可能?
更有趣的是,该文本文件大约有100,000行,因此我不能通过readall,reverse等方式欺骗……
更多细节:我有一个包含前缀为int ID的传入字符串值的集合,可以进行排序。不幸的是,我以错误的顺序获得了这些ID。主要问题是字符串值的数量庞大,解决方案中没有RDBMS。因此,我真的需要一种存储字符串值的方法,然后在处理期间反转存储顺序。考虑到文本文件,因为我目前没有更好的解决方案。
提前感谢。