Sử dụng lớp BinaryReader nếu bạn muốn đọc thông tin nhị phân từ luồng.
Lớp BinaryReader nằm trong namespace System.IO.
Dưới đây là ví dụ cho thấy việc sử dụng lớp BinaryReader để đọc từ tệp:
static void WriteMe() {
using (BinaryWriter w = new BinaryWriter(File.Open("C:\\abc.txt", FileMode.Create))) {
w.Write(25.9);
w.Write("DEMO DATA");
}
}
static void ReadMe() {
using (BinaryReader r = new BinaryReader(File.Open("C:\\abc.txt", FileMode.Open))) {
Console.WriteLine("Value: " + r.ReadDouble());
Console.WriteLine("Value: " + r.ReadString());
}
}
Phương thức trên được gọi trong phương thức Main():
static void Main(string[] args) {
WriteMe();
ReadMe();
Console.ReadKey();
}