EnumMemberAttribute.Value Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen des Werts, der dem Enumerationselement zugeordnet ist, auf das das Attribut angewendet wird.
public:
property System::String ^ Value { System::String ^ get(); void set(System::String ^ value); };
public string Value { get; set; }
member this.Value : string with get, set
Public Property Value As String
Eigenschaftswert
Der dem Enumerationselement zugeordnete Wert.
Beispiele
Der folgende Code:
[DataContract]
public enum Shapes
{
[EnumMember]
Circle,
[EnumMember]
Square
}
ergibt die folgende XML-Datei, wenn sie mit folgendem DataContractSerializerSerialisierungscode serialisiert wird:
<Shapes>Circle</Shapes>
oder
<Shapes>Square</Shapes>
Der folgende Code mit dem Wert-Eigenschaftssatz:
[DataContract]
public enum Shapes
{
[EnumMember(Value="1")]
Circle,
[EnumMember(Value="2")]
Square
}
<DataContract> _
Public Enum Shapes
<EnumMember(Value:="1")> Circle
<EnumMember(Value:="2")> Square
End Enum
führt zu folgendem XML-Code:
<Shapes>1</Shapes>
oder
<Shapes>2</Shapes>
Hinweise
Standardmäßig ist der Wert einer Enumeration der Name der Enumeration. Wenn ein Wert angegeben wird, wird dieser Wert im XML-Dokument oder -Datenstrom angezeigt.