XmlEnumAttribute.Name 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置当 XmlSerializer 序列化枚举时在 XML 文档实例中生成的值,或当它反序列化该枚举成员时识别的值。
public:
property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
public string? Name { get; set; }
member this.Name : string with get, set
Public Property Name As String
属性值
当 XmlSerializer 序列化枚举时在 XML 文档实例中生成的值,或当它反序列化该枚举成员时识别的值。
示例
以下示例将 XmlEnumAttribute 属性应用于枚举的成员。 生成的 XML 数据符合为 Name 属性设置的值。
public enum class EmployeeStatus
{
[XmlEnum("Single")]
One,
[XmlEnum("Double")]
Two,
[XmlEnum("Triple")]
Three
};
public enum EmployeeStatus
{
[XmlEnum("Single")]
One,
[XmlEnum("Double")]
Two,
[XmlEnum("Triple")]
Three
}
Public Enum EmployeeStatus
<XmlEnumAttribute("Single")> One
<XmlEnumAttribute("Double")> Two
<XmlEnumAttribute("Triple")> Three
End Enum
注解
Name指定希望生成的 XML 数据与枚举标识符不同的时间。
备注
可以在代码中使用单词 XmlEnum
,而不是较长 XmlEnumAttribute时间。