Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# XML序列化中数组的不同标记基于其元素数_C#_Xml_Serialization_Xmlserializer - Fatal编程技术网

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


我如何才能做到这一点?

这个问题有多种解决方案,例如,您可以使用:

  • 如图所示
  • 喜欢

  • 此问题有多种解决方案,例如,您可以使用:

  • 如图所示
  • 喜欢