using System.IO; // Open file in read-only mode FileStream fileStream = new FileStream("file.bin", FileMode.Open, FileAccess.Read); // Create BinaryReader to read from file stream BinaryReader binaryReader = new BinaryReader(fileStream); // Read big-endian 32-bit integer from file uint number = binaryReader.ReadUInt32WithEndian(true); // Close binary reader and file stream binaryReader.Close(); fileStream.Close();
using System.IO; // Create byte array containing little-endian 32-bit integer byte[] byteArray = { 0x01, 0x00, 0x00, 0x00 }; // Create MemoryStream to read from byte array MemoryStream memoryStream = new MemoryStream(byteArray); // Create BinaryReader to read from memory stream BinaryReader binaryReader = new BinaryReader(memoryStream); // Read little-endian 32-bit integer from memory stream uint number = binaryReader.ReadUInt32WithEndian(false); // Close binary reader and memory stream binaryReader.Close(); memoryStream.Close();Both examples use the System.IO namespace, which is a part of the .NET Framework Class Library.