|
分類:[.NET 全般]
バイナリデータを頭から順番に読んで数値化する場合
Dim aaa = reader.ReadInt16() Dim bbb = reader.ReadInt32() ・・・・
というように順番に書いていくだけでできます。
一方で、バイト配列を頭から順番に読んで数値化する場合
Dim aaa = BitConverter.ToUInt16(BinaryData, 0) Dim bbb = BitConverter.ToUInt32(BinaryData, 2) ・・・・
というようにする必要がありますか? 読み込む箇所の要素数を指定する必要があるために、 順番を変える時が不便なのですが・・ count変数を定義するにしても 変数によってバイト数が異なるので やはり不便なのですが・・・
バイナリデータの時のようにもっと簡単な方法があれば教えてください。
|