MySQL5.0Connector.NETの例は次のように述べています。
GetBytesは、フィールドで使用可能なバイト数を返します。ほとんどの場合、これはフィールドの正確な長さです。
ただし、MySQL 5.0 Connector.NETのドキュメントGetBytes
には、バッファに読み込まれたバイト数としての戻り値が記載されています。
私にとって、これはまったく同じことではありません!
MemoryStream
とにかく、私の質問は、データソースからオブジェクトにコンテンツを取得するための最も読みやすい構造は何ですか?からの戻り値を使用しGetBytes
てメソッドのデータインデックスパラメーターをインクリメントしていますが、スローされるGetBytes
ため、フィールドをオーバーランし続けているようです。IndexOutOfRangeException