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 členu výčtu atributu je 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á člen výčtu.
Příklady
Následující kód:
[DataContract]
public enum Shapes
{
[EnumMember]
Circle,
[EnumMember]
Square
}
výsledek v následující XML při serializován s 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ýsledky v následujícím kódu XML:
<Shapes>1</Shapes>
nebo
<Shapes>2</Shapes>
Poznámky
Ve výchozím nastavení je hodnota výčtu název výčtu. Při zadání hodnoty se tato hodnota zobrazí v dokumentu XML nebo streamu.