C# 的 BinaryReader
類主要用于讀取二進制文件中的數據。它可以處理以下格式的數據:
DateTime
結構。要使用 BinaryReader
,你需要先創建一個 BinaryReader
對象,傳入一個 Stream
對象(如文件流或內存流),然后使用相應的方法來讀取數據。例如:
using System;
using System.IO;
class Program
{
static void Main()
{
// 創建一個文件流
using (FileStream fileStream = new FileStream("example.bin", FileMode.Open))
{
// 創建一個 BinaryReader 對象
using (BinaryReader binaryReader = new BinaryReader(fileStream))
{
// 讀取一個整數
int number = binaryReader.ReadInt32();
Console.WriteLine("Read integer: " + number);
// 讀取一個字符串
string str = binaryReader.ReadString();
Console.WriteLine("Read string: " + str);
// 讀取一個布爾值
bool flag = binaryReader.ReadBoolean();
Console.WriteLine("Read boolean: " + flag);
}
}
}
}
請注意,BinaryReader
只能讀取二進制文件中的數據。如果你需要處理其他格式的文件(如文本文件、JSON 文件等),你需要使用其他相應的類(如 StreamReader
、JsonReader
等)。