Ho un array di byte di dimensione 4C#: Convertire array di byte in un galleggiante
byte[] source = new byte[4];
ora volevo convertire questa fonte in un valore float 4 byte ...
Qualcuno può dire me come fare questo ...
Ho un array di byte di dimensione 4C#: Convertire array di byte in un galleggiante
byte[] source = new byte[4];
ora volevo convertire questa fonte in un valore float 4 byte ...
Qualcuno può dire me come fare questo ...
Prova
float myFloat = System.BitConverter.ToSingle(mybyteArray, startIndex);
Supponiamo che il bytearray sia arrivato su una rete. Qui Endianness è una preoccupazione? Se volessi scrivere la sequenza di byte in C o C++, cosa dovrei fare? – user1741137
"Endianness è una preoccupazione qui?" Sì, certo – maazza
In quale formato numerico è l'array di byte? Ci sono molti modi in cui potrebbe essere interpretato. Hai un esempio? Ad esempio, i byte di un intero a 32 bit, il byte meno significativo al byte 0, ciascun byte little-endian. –