C # int zu Byte []

Brauche ich zum konvertieren einer int zu einem byte[] einen Weg, es zu tun, ist die Verwendung BitConverter.GetBytes(). Aber ich bin nicht sicher, ob das entspricht der folgenden Spezifikation:

Einem XDR-Ganzzahl mit Vorzeichen 32-bit datum, dass für eine ganze Zahl im
der Bereich [-2147483648,2147483647]. Die ganze Zahl ist dargestellt in
Zweierkomplement-notation. Die meisten und am wenigsten signifikanten bytes
0 und 3, beziehungsweise. Ganzzahlen werden wie folgt deklariert:

Quelle: RFC1014 3.2

Wie könnte ich einen int zu byte-transformation, das würde genügen die oben genannte Spezifikation?

InformationsquelleAutor der Frage Peter | 2009-08-23

Schreibe einen Kommentar