C# 将对象写入二进制文件

标签 c# .net

我必须将对象写入二进制文件。我的结构如下所示。

   Struct Company
    {
       int numberofemployees
       list of Struct Employee.
    }

    Struct Employee
    {
       string EmployeeName;
       string Designation;
    }

执行上述操作的最佳方法是什么? 问候 拉朱

最佳答案

据我了解,BinaryFormatter是这项工作的工具。

编辑:正如 Marc 在评论中解释的那样,BinaryFormatter 有一些缺点。他推荐protobuf-net在他的博客中。

关于C# 将对象写入二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2598929/

相关文章:

c# - 如何显示我的电脑文件夹中的元素?

c# - Entity Framework 能否在保存时自动将日期时间字段转换为 UTC?

c# - 最好的方法是我的应用程序必须每天凌晨 2 点从网站提取信息

c# - Azure 表高级查询

c# - 解析器错误消息 : 'FCR2.abs' is not allowed here because it does not extend class 'System.Web.UI.Page'

.net - .NET 是否有 BITS 模块?

c# - 如何声明一个未启动的任务,将等待另一个任务?

c# - 从 Web 浏览器控件打开证书信息

c# - 有人可以解释幕后发生的事情吗?

c# - ToString() 在字符串上使用时会产生新字符串吗?