だから私たちはそれをもう一度読むことができます。
私がしたと言う:
Dim offset = sr.BaseStream.Position
Dim l As String = sr.ReadLine()
Dim nextOffset = sr.BaseStream.Position
これで、lの長さが62しかない場合でも、nextOffsetは自動的に1024になります。ストリームが一度に1kの文字を読み取ることを理解しています。したがって、バッファに1kのstufがあると思います。そのバッファ内のオフセットを見つける必要があると思います。どうすればそれを知ることができますか?
また、オフセットを知っているので、オフセットの後者から始めてラインを読むことができますか?
基本的に、将来的には、次のことを行いたいと思います。
sr2.BaseStream.Position = offset1
Dim l2 = sr2.ReadLine