- - PR -
byte配列からint型データの取り出し方法
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-03-22 17:32
お世話になります。ヨンジュンです。
byte配列からstring型のデータを取り出す方法はわかったのですが、 (Encoding.ASCII.GetString) byte配列からint型のデータの取り出し方法がわかりません。 byte [] buf = new byte [8]; byte[0] = 0xd4; byte[1] = 0x07; byte[2] = 0x00; byte[3] = 0x00; byte[4] = 0x2c; byte[5] = 0x01; byte[6] = 0x00; byte[7] = 0x00; のように格納されている配列データから byte[0]〜byte[3]までをint型データとして取り出し byte[4]〜byte[7]までをint型データとして取り出したいのです。 結果は byte[0]〜byte[3] int x = 2004; byte[4]〜byte[7] int y = 300; と同じ結果にしたいのです。 よろしくお願い致します。 | ||||
|
投稿日時: 2004-03-22 17:41
BitConverterクラスが使えると思います。 そのままでバイトオーダーがまずかったら、 ArrayクラスのReverseメソッドあたりを活用してください。 | ||||
|
投稿日時: 2004-03-23 14:07
ありがとうございました。
BitConverterクラスで、やりたかった事ができました。 |
1