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, setPublic 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时间。