public static void Main(string[] args)
using (var binaryFile = new FileStream("file.bin", FileMode.Create))
using (var binaryWriter = new BinaryWriter(binaryFile))
binaryWriter.Write(value);
using (var binaryFile = new FileStream("file.txt", FileMode.Create))
using (var streamWriter = new StreamWriter(binaryFile))
streamWriter.Write(value);
Console.WriteLine(string.Format("Zapisano do plików liczbę {0}..", value));
using (var fs = new FileStream(@"file.bin", FileMode.Open, FileAccess.Read))
using (var binary = new BinaryReader(fs, Encoding.ASCII))
Console.WriteLine(string.Format("Binary: {0}", binary.ReadInt32()));
using (var fs = new FileStream("file.txt", FileMode.Open, FileAccess.Read))
using (var binary = new BinaryReader(fs, Encoding.ASCII))
var stringBuilder = new StringBuilder();
while (binary.BaseStream.Position != binary.BaseStream.Length && (character = binary.ReadChar()) != '\n')
stringBuilder.Append(character);
Console.WriteLine(string.Format("Characters: {0}", stringBuilder));
binary.BaseStream.Position = 0;
Console.WriteLine(string.Format("Read characters[4] as int: {0}", binary.ReadInt32()));