
BinaryReader Class and BinaryWriter Class
Part of my 2008 study notes for exam 70-536 (.NET Framework 2.0).
Overview
- Used to read and write binary data from streams.
- Call the correct Read methods when using a BinaryReader.
Good practice
- Remember to call Close, since it has a stream behind it.
Examples
Read and Write Binary
FileStream a = File.Create(@"C:\Public\BinaryTest.dat");
BinaryWriter b = new BinaryWriter(a);
b.Write(new byte[] { 47, 50 });
b.Write("Hello World");
b.Write(42);
b.Close();
a = File.OpenRead(@"C:\Public\BinaryTest.dat");
BinaryReader c = new BinaryReader(a);
c.ReadBytes(2);
Console.WriteLine(c.ReadString());
Console.WriteLine(c.ReadInt32());
c.Close();
You May Also Like

Exam 70-536 Study Notes
My study notes for Microsoft exam 70-536: .NET types, collections, generics, I/O, serialization and more, with C# examples.

Starting Exam 70-536 Study
After a burnout, I'm putting my own project on hold to study for Microsoft exam 70-536.

Design Patterns - Proxy Pattern
The Proxy Pattern, and the last article in the design patterns series, now that I've finished reading Head First Design Patterns.



