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 的 。

適用於

另請參閱