gpt4 book ai didi

c# - 继承 XmlSerializer C#

转载 作者:太空宇宙 更新时间:2023-11-03 19:17:26 25 4
gpt4 key购买 nike

<分区>

我有这 3 个类:

Class Image : Asset
Class Sound : Asset
Class Video : Asset

一切都可以序列化,但是当我创建这个项目时:

Class Master
List<Asset> assets //property

例如这个类的一个实例:

Image i = new Image();
Sound s = new Sound();
Video v = new Video();
Master m = new Master( new List<Asset>{i,s,v} )

它不会异常序列化“InvalidOperationException - 生成 XML 文档时出错”并在 innerException 中:{“MyApplication.Video 类型不是预期的。使用 XmlInclude 或 SoapInclude 属性指定静态未知的类型。”

.. 有什么想法吗??

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com