【发布时间】:2009-05-07 00:04:12
【问题描述】:
我需要将一些类和数据结构保存到一个文件中。我的第一个反应是使用 XML 或二进制序列化,但这变成了一场噩梦。我有一组不打算序列化的类(私有设置器,没有无参数构造函数,没有序列化属性,字典等)。考虑到我无法更改这些课程,我该怎么办?是否有任何解决方法并且仍然使用序列化?
我是否必须编写所有代码来编写属性、集合等?
【问题讨论】:
-
好问题,您能否详细说明一下当前问题的性能要求和规模。
-
此时,我真的没有任何要求。我正在寻找最优雅的解决方案。
-
你不能真正为零需求问题设计一个解决方案:) 无论你选择什么解决方案,它都可能是错误的解决方案。如果没有要求,真的没有办法回答这个问题......
-
@Sam Saffron,当我看到这个问题时,我有一个明确的要求:如何将TFS工作项存储在本地文件中,以便在离线时访问它们的基本属性,或者网络中断?
标签: c# xml-serialization