08/07/12 18:04:01
System.IO.BinaryReaderで開いたファイルをシークさせるにはどうすればいいのだろう。
素直に考えるとhoge.BaseStream.Seek()なんだろうけど、msdnヘルプ見たら
注意:読み取り中または BinaryReader の使用中に基になるストリームを
使用すると、データの損失や破損の原因になることがあります。
たとえば、同じバイトが 2 回以上読み取られたり、バイトが読み
飛ばされたり、文字の読み取りが予期しない結果になることがあります。
って書いてあるからちょっと不安。