problem Umwandlung von 4-Byte-array, float in C#
Ich bin mit C# und Lesen von Byte-Arrays von einigen controller und konvertieren Sie Ihre Typen. alle Werte (int,string) OK außer die float-Werte.
Der Wert, angenommen zu bekommen, ist 533174.1.
aber beim Lesen der array -
byteArr[0]=2
byteArr[1]=73
byteArr[2]=98
byteArr[3]=43
immer einige Kauderwelsch-Wert.
Ich benutzte die System.BitConverter.ToDouble(bytesArr,0)
und anderen Methoden ohne Erfolg.
bitte helfen Sie.
Vielen Dank,
Igal.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihrem bytes kommen aus word-vertauscht. Diese Funktion sollte konvertieren Sie Ihre byte-array zu schwimmt richtig: