| 

.NET C# Java Javascript Exception

1
Hallo zusammen,

ich möchte eine Variable (z.B. vom Typ FLOAT) in ihre einzelnen Bytes zerlegen (Float = 32 Bit, also 4 Bytes) und diese weiterberarbeiten, z.B. in ein Byte-Array legen.
Wie bekomme ich Zugriff auf die einzelnen Bytes eines Variable?

Beispiel:
float f = 166;
byte b1 = ???? erstes Byte ????
byte b2 = ???? zweites Byte ????
//...
01.06.2011
Maik_1978 674 1 8
1 Antwort
6
Mit der BitConverter Klasse kannst du dir die Bytes als Array geben lassen. Auch ein zurückkonvertieren ist damit möglich.

BitConverter.GetBytes

float value = 1.2f;
byte[] values = BitConverter.GetBytes(value);
values[0] = ....
01.06.2011
Noffls 215 4

Stelle deine Programmieren-Frage jetzt!