.net:有没有办法从下到上读取txt文件?

JL.*_*JL. 5 .net

可能重复:
如何在C#中使用迭代器反向读取文本文件

我想知道是否有一种方法从下到上读取文本文件而没有任何性能损失,readLine,movenext方法,但反过来,在.net中这种事情是可能的吗?

为了使问题更有趣,文本文件中有大约10万行,所以我不能用readall作弊,反过来......

更详细一点:我有一组传入的字符串值,前缀为可以排序的int ID.不幸的是,我以错误的顺序获得这些ID.主要问题是字符串值的绝对数量,解决方案中没有RDBMS.所以我真的需要一种方法来存储字符串值,然后在处理过程中反转存储的顺序.文本文件浮现在脑海中,因为此时我没有更好的解决方案.

提前致谢.

Avi*_*ran -1

StreamReader 类的 ReadBlock 方法允许您从特定位置读取。不确定性能,您可能只想将其读入数组,然后反转它。