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 se sadou 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í 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, zobrazí se tato hodnota v dokumentu XML nebo datovém proudu.