C # Big-endian ulong de 4 bytes

Estoy tratando de lanzar una matriz de 4 bytes a un ulong en C #. Actualmente estoy usando este código:

atomSize = BitConverter.ToUInt32(buffer, 0);

El byte [4] contiene esto:

0 0 0 32

Sin embargo, los bytes son Big-Endian. ¿Hay una manera simple de convertir este ulong Big-Endian en un ulong Little-Endian?

Respuestas a la pregunta(6)

Su respuesta a la pregunta