0

だから私たちはそれをもう一度読むことができます。

私がしたと言う:

 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
4

0 に答える 0