Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.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# C语言中的序列化属性#_C#_Xml_Serialization_Attributes_Element - Fatal编程技术网

C# C语言中的序列化属性#

C# C语言中的序列化属性#,c#,xml,serialization,attributes,element,C#,Xml,Serialization,Attributes,Element,以下哪项是C#中有效的XML序列化属性: XMLAttribute XMLElement XMLElementName XMLRootElement 请参阅: 1和2是您列出的唯一有效属性。Shane:列表不完整。例如,以下内容是有效的:[XmlRoot(ElementName=“abc”)]@jdweng您指定的代码是有效的,但我不确定您为什么声称列表不完整XmlRootElementName是XmlRoot属性的一个属性…链接具有XmlRootAttribute而不是XmlRoot属性。而且

以下哪项是C#中有效的XML序列化属性:

  • XMLAttribute
  • XMLElement
  • XMLElementName
  • XMLRootElement
  • 请参阅:


    1和2是您列出的唯一有效属性。

    Shane:列表不完整。例如,以下内容是有效的:[XmlRoot(ElementName=“abc”)]@jdweng您指定的代码是有效的,但我不确定您为什么声称列表不完整<我提供的链接中列出了code>XmlRoot
    ElementName
    XmlRoot
    属性的一个属性…链接具有XmlRootAttribute而不是XmlRoot属性。而且链接没有显示我认为应该给出的属性名称。@jdweng属性的
    部分对于.NET属性是通用的,即使在实际用属性装饰类时没有使用它。如果您单击属性名称,该名称将为您提供包括属性在内的更多信息。@ShaneRay谢谢!可以肯定的是,由于ElementName是XmlRoot属性的属性,所以它不是有效的属性,对吗?