それにデータを書き込んだりint
、データを書き込んだりして、バイトのストリームを構築する必要があります。C#でこれを簡単に実現するにはどうすればよいですか?float変数の生のバイトを取得する方法を知っていますが、C#には、簡単に活用できるバイトストリーム書き込みシステムがすでにありますか?float
double
バイト配列からのfloat値の読み取り:
uint floatBytes = .. // read 4 float bytes from byte[] array
float floatVal = *((float*)&floatBytes);
float値をbytearrayに書き込む:
float floatVal = ... // read a float from the float[] array
uint floatBytes = *((uint*)&floatVal);