C # Big-Endian ulong von 4 Bytes

Im versucht, ein 4-Byte-Array in einen ulong in C # umzuwandeln. Ich verwende derzeit diesen Code:

atomSize = BitConverter.ToUInt32(buffer, 0);

Das Byte [4] enthält Folgendes:

0 0 0 32

Die Bytes sind jedoch Big-Endian. Gibt es eine einfache Möglichkeit, diesen Big-Endian-Ulong in einen Little-Endian-Ulong umzuwandeln?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage