C# XML序列化中数组的不同标记基于其元素数
我想使用C# XML序列化中数组的不同标记基于其元素数,c#,xml,serialization,xmlserializer,C#,Xml,Serialization,Xmlserializer,我想使用XmlSerializer序列化一个类,该类与此类似 class X { public List<Y> Childs; public string Name; } X类 { 公开名单儿童; 公共字符串名称; } 如果Childs列表只有一个成员,那么它的标记是Z,但是如果它有多个元素,那么它的标记是L 我如何才能做到这一点?这个问题有多种解决方案,例如,您可以使用: 如图所示 喜欢 此问题有多种解决方案,例如,您可以使用: 如图所示 喜欢
XmlSerializer
序列化一个类,该类与此类似
class X
{
public List<Y> Childs;
public string Name;
}
X类
{
公开名单儿童;
公共字符串名称;
}
如果Childs
列表只有一个成员,那么它的标记是Z
,但是如果它有多个元素,那么它的标记是L
我如何才能做到这一点?这个问题有多种解决方案,例如,您可以使用:
此问题有多种解决方案,例如,您可以使用: