short to byte[]

Freak2k

Erfahrenes Mitglied
Hey,

wie wandle ich ein short int (UInt16) in ein byte array um?

mit
ushort zahl = 0x0017;
BitConverter.GetBytes(zahl)
erhalte ich {17,00}

aber es muss doch {00,17} heißen!
 
Zuletzt bearbeitet:
Wenn du dir die BitConverter Klasse genauer anschaust, wirst du entdecken, dass sich dort eine Methode mit dem Namen ToUInt16(byte[] value, int startIndex) befindet. Probier doch einfach mal die Rückumwandlung und schaue, ob dein ursprünglicher Wert der gleiche ist.

mfg Jens
 
Zurück