using System.IO; using System.Runtime.Serialization; // Create a FileStream object to read from a file FileStream fileStream = new FileStream("data.txt", FileMode.Open); // Create a new GenericReader object to read integers from fileStream GenericReader reader = new GenericReader(fileStream); // Read an integer from the file int value = reader.ReadInt(); // Close the file stream and dispose the reader object fileStream.Close(); reader.Dispose();
using System.IO; using System.Runtime.Serialization; // Create a byte array to read from byte[] buffer = new byte[] { 0x01, 0x02, 0x03, 0x04 }; // Wrap the byte array in a MemoryStream object MemoryStream memoryStream = new MemoryStream(buffer); // Create a new GenericReader object to read integers from memoryStream GenericReader reader = new GenericReader(memoryStream); // Read an integer from the byte array int value = reader.ReadInt(); // Close the memory stream and dispose the reader object memoryStream.Close(); reader.Dispose();These examples are using the GenericReader class from the System.Runtime.Serialization.Formatters namespace, which is included in the .NET Framework Class Library.