EnumMemberAttribute.Value Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu přidruženou k členu výčtu, na který je atribut použit.
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
Hodnota vlastnosti
Hodnota přidružená k členu výčtu.
Příklady
Následující kód:
[DataContract]
public enum Shapes
{
[EnumMember]
Circle,
[EnumMember]
Square
}
výsledkem je následující XML při serializaci pomocí DataContractSerializer:
<Shapes>Circle</Shapes>
nebo
<Shapes>Square</Shapes>
Následující kód s nastavenou vlastností Value:
[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
výsledkem je následující KÓD XML:
<Shapes>1</Shapes>
nebo
<Shapes>2</Shapes>
Poznámky
Ve výchozím nastavení je hodnota výčtu název výčtu. Pokud je zadána hodnota, tato hodnota se zobrazí v dokumentu XML nebo datovém proudu.