コンパクトフレームワークにおけるBitConverter.getBytes()による興味深い観察
-
13-12-2019 - |
質問
BITConverter.getBytes(...)メソッドを使用してfloat値をバイト配列に変換しようとしています。私は1つの興味深い問題に出会いました。次のコードを検討してください -
float f = 0.0;
byte[] bytes = BitConverter.GetBytes(f);
for (int j = 0; j < bytes.Length; j++)
{
Trace.Write(bytes [j] + " ");
}
.
上記の変換コンソールに印刷している4バイトの配列を返します。ただし、4バイトの出力は{0 0 0 0}の代わりに4バイトの出力が{0 0 0 128}であることに気づいた。
助け?
ありがとう、 omky
所属していません StackOverflow