如何在文件中写入二进制数据并读取它

时间:2016-08-11 05:19:59

标签: c# binary binary-tree binaryreader binarywriter

C#

我需要使用二进制文件进行CRUD并读取它

老师说我写的文件一定是这样的 enter image description here

当读取它时,它必须是值,如string,bool等。

我不知道我是否做得很好。

这是一个简单的代码。

    using (FileStream fs2 = new FileStream("iram.bin", FileMode.OpenOrCreate))
    {
        using (BinaryWriter r = new BinaryWriter(fs2))
        {
            r.Write("hola-mundo-cruel");
            r.Write(true);
            r.Write(130);
            r.Write(130.5);
            r.Flush();
        }
    }

最后一个代码生成一个包含类似内容的文件

enter image description here

老师对我说: 二叉树必须直接随机访问文件... 那是什么?不明白那句话(指令)

(老师真的不是我的老师,我正在为一些人做这项工作)

0 个答案:

没有答案