MemoryStream ms = new MemoryStream(File.ReadAllBytes("HandShake.Bin")); BinaryReader br = new BinaryRea

动态 未结 0 72
小小草
小小草 LV1 2023年9月23日 23:40 发表
这段代码使用 C# 中的 `MemoryStream` 和 `BinaryReader` 类来读取一个二进制文件。具体来说,它首先将文件内容读取到一个字节数组中,然后创建一个 `MemoryStream` 对象,并将字节数组作为参数传递给它。接着,它创建一个 `BinaryReader` 对象,并将 `MemoryStream` 对象作为参数传递给它。 修复后的代码如下: ```csharp using (var fs = new FileStream("HandShake.Bin", FileMode.Open)) { using (var br = new BinaryReader(fs)) { // 读取二进制数据 } } ``` 修复后的代码使用 `FileStream` 类打开文件,并创建一个 `BinaryReader` 对象来读取二进制数据。需要注意的是,在使用完 `FileStream` 和 `BinaryReader` 后,应该及时释放资源,可以使用 `using` 语句来自动释放资源。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复