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.
Ruft den Wert ab, der dem Enumerationsmember, auf den das Attribut angewendet wird, zugeordnet ist, oder legt ihn fest.
public:
property System::String ^ Value { System::String ^ get(); void set(System::String ^ value); };
public string Value { get; set; }
public string? Value { get; set; }
member this.Value : string with get, set
Public Property Value As String
Eigenschaftswert
Der dem Enumerationsmember zugeordnete Wert.
Beispiele
Der folgende Code
[DataContract]
public enum Shapes
{
[EnumMember]
Circle,
[EnumMember]
Square
}
ergibt folgenden XML, wenn er mit dem DataContractSerializer serialisiert wird:
<Shapes>Circle</Shapes>
oder
<Shapes>Square</Shapes>
Der folgende Code, mit dem Value-Eigenschaftensatz:
[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
ergibt folgenden XML:
<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 XML-Stream angezeigt.