C# 读取16位文件
时间: 2023-10-11 07:10:00 浏览: 107
读取16位文件可以使用BinaryReader类。以下是一个示例代码,可以读取一个16位的整数数组:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
// 打开文件
FileStream fileStream = new FileStream("file.bin", FileMode.Open);
// 创建BinaryReader
BinaryReader reader = new BinaryReader(fileStream);
// 读取整数数组
int[] array = new int[10];
for (int i = 0; i < array.Length; i++)
{
array[i] = reader.ReadInt16();
}
// 关闭BinaryReader和文件流
reader.Close();
fileStream.Close();
}
}
```
在上面的代码中,我们使用BinaryReader的ReadInt16方法读取16位整数。如果要读取其他类型的数据,可以使用其他相应的方法,例如ReadInt32读取32位整数。注意要在读取完数据后关闭BinaryReader和文件流。
阅读全文