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?