XmlEnumAttribute.Name 属性

定义

获取或设置当 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

属性值

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

适用于

另请参阅