能否使用StreamReader读取普通文本文件,然后在读取过程中保存当前位置后关闭StreamReader,然后打开StreamReader并从那个位置开始阅读?如果不是,我还可以使用什么来完成相同的情况而不锁定文件?我试过了,但没用:varfs=File.Open(@"C:\testfile.txt",FileMode.Open,FileAccess.Read);varsr=newStreamReader(fs);Debug.WriteLine(sr.ReadLine());//Prints:firstlinevarpos=fs.Position;while(!sr.EndOfSt