可能重複:
How to read a text file reversely with iterator in C#如何讀取最後一行在C#中的文本文件,第一行
我想知道如何從最後一行到第一讀取文本文件行在C#中。
我使用這個代碼讀取文本文件
using (var sr = File.OpenText("C:\\test.txt"))
{
string line;
bool flag = true;
while ((line = sr.ReadLine()) != null)
{
}
}
我不知道如何倒讀。
如果有人能幫助我,我會非常感激。
在此先感謝。
做檢查http://stackoverflow.com/questions/452902/how-to-read-a-text-file-reversely-with -iterator-in-c-sharp,它特別提到不會將整個文件讀入內存中,至此發佈的答案似乎在做。 –