c# - 具有字典的嵌套类的 XML 序列化

标签 c# xml-serialization idictionary

我正在尝试对嵌套类进行 XML 序列化。这两个类都有我正在使用这个 link 序列化的字典。 .

序列化工作正常,但嵌套类没有反序列化。 你能告诉我怎么做吗?

最佳答案

在需要序列化的类上实现 IXmlSerializable。这是一些额外的工作,但它提供了一种更好的方法来控制您的类的 XML 输出。

如果这样做,序列化字典应该不是问题。

关于c# - 具有字典的嵌套类的 XML 序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2520901/

相关文章:

c# - 如果 First() 不存在,如何在不引发异常的情况下获取它? [当 FirstOrDefault 不起作用时]

c# - 代码契约(Contract) : Ensures Unproven & Requires Unproven

c# - ASP.NET MVC : How to pass Dictionary<string, string> 从 Controller 到 jquery 的使用?

c# - 测试一个类是否可以被序列化

c# - 如何防止 System.IO.File.Open 和 FileMode.Truncate 导致文件更改

xaml - 用xaml创建字典?

C#: IEnumerable, GetEnumerator, 请举个简单的例子!

c# - 如何确保文件路径有效?

c# - 维护来自 android 的 WCF web 服务调用之间的状态

c# - 在使用 XmlAttributeOverrides 时,如何以编程方式生成像 XmlSerializer 那样的序列化程序集或 cs 文件?