C# 保存对象
Posted
技术标签:
【中文标题】C# 保存对象【英文标题】:C# Saving Objects [closed] 【发布时间】:2013-12-18 10:05:57 【问题描述】:我希望能够保存多个相互链接的对象。想法是有一个相互干扰的Client对象,Project对象,Work对象。里面的所有数据都将是字符串和整数。一切都将加入到记录对象中,我将从提及对象中选择值并添加新条目。 将所有内容保存到文件中的最佳方法是什么 - 序列化?是否可以使用某种数据库来做到这一点?到目前为止,它记录在Excel表格中。
【问题讨论】:
【参考方案1】:序列化是一种快速而紧凑的方式,但使用 linq,您可以使用 XML 和 XML 序列化,这更接近您的需求: http://msdn.microsoft.com/en-us/library/bb387098.aspx
为了更进一步,创建 Linq 是为了简化数据库查询,因此默认情况下您将能够访问任何 ODBC 兼容的数据库(sqlite mysql 等...)
仅供参考:您可以使用 Excel 编辑 XML 和 XML 方案(如果您喜欢这样的话)
【讨论】:
以上是关于C# 保存对象的主要内容,如果未能解决你的问题,请参考以下文章
C# 对象实例化 用json保存 泛型类 可以很方便的保存程序设置