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