C#中的通用集合是IXmlSerializable?
发布时间:2020-12-15 23:51:31 所属栏目:百科 来源:网络整理
导读:是否将任何.NET泛型集合标记为IXmlSerializable?我已经尝试了List T和集合 T但是既不开箱即用. 在我滚动我自己的集合 T之前,列出 T或字典 T上课时,我想我会检查微软是否已经包含了这样做的东西.这似乎是基本的功能. 编辑:通过“滚动我自己”我的意思是创建
是否将任何.NET泛型集合标记为IXmlSerializable?我已经尝试了List< T>和集合< T>但是既不开箱即用.
在我滚动我自己的集合< T>之前,列出< T>或字典< T>上课时,我想我会检查微软是否已经包含了这样做的东西.这似乎是基本的功能. 编辑:通过“滚动我自己”我的意思是创建一个继承自泛型集合类的类,并实现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接口. 解决方法
据我所知,没有.不过,您可以查看附加的链接.我想你会发现它很有用.
Serialize and deserialize objects as Xml using generic types in C# 2.0 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |