2
4バイトを含むバイト配列を宣言しました。 C#float max解析エラー
byte[] bts = new byte[] { 0xff, 0xff, 0x7f, 0x7f };
float f1 = BitConverter.ToSingle(bts, 0);
string s = f1.ToString();
float f2 = float.Parse(s);
byte[] bts2 = BitConverter.GetBytes(f2);
は、いくつかの変換の後、私は
{ 0xfD, 0xff, 0x7f, 0x7f }
へ
{ 0xff, 0xff, 0x7f, 0x7f }
からの出力変更は、なぜこれが起こったことに気づきましたか?
ようこそStackOverflow!具体的な問題を明確にしたり、詳細を追加して必要なものを正確に強調してください。現在書かれているとおり、あなたが求めていることを正確に伝えるのは難しいです。この質問を明らかにするには、[How to Ask](http://stackoverflow.com/help/how-to-ask)ページを参照してください。 – slawekwin
'f1.ToString(" R ")'を呼び出す必要があります。 '' R ''オプションは往復の安全を保証します。 –