EnumMemberAttribute.Value Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il valore associato al membro di enumerazione al quale è applicato l'attributo.
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
Valore della proprietà
Valore associato al membro dell'enumerazione.
Esempio
Il codice seguente:
[DataContract]
public enum Shapes
{
[EnumMember]
Circle,
[EnumMember]
Square
}
quando viene serializzato con la classe DataContractSerializer produce la stringa XML seguente:
<Shapes>Circle</Shapes>
oppure
<Shapes>Square</Shapes>
Il codice seguente, con la proprietà Valore impostata:
[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
produce la stringa XML seguente:
<Shapes>1</Shapes>
o
<Shapes>2</Shapes>
Commenti
Per impostazione predefinita, il valore di un'enumerazione è il nome dell'enumerazione. Quando viene specificato un valore, tale valore verrà visualizzato nel documento o flusso XML.