【发布时间】:2010-10-03 08:31:10
【问题描述】:
是否有任何 .NET 通用集合标记为 IXmlSerializable?我已经尝试过 List
在我推出自己的 collection
编辑:“滚动我自己的”是指创建一个继承自通用集合类并实现 IXmlSerializable 的类。这是一个示例:http://www.codeproject.com/KB/XML/IXmlSerializable.aspx。这是另一个例子:http://weblogs.asp.net/pwelter34/archive/2006/05/03/444961.aspx。
我在签名如下所示的方法中使用 DataContractSerializer:
public static Stream GetXmlStream(IXmlSerializable item)
问题在于,虽然 .NET 框架中有许多可序列化的类,但并非所有类都明确实现了 IXmlSerializable 接口。
【问题讨论】:
标签: c# generics serialization collections