EnumMemberAttribute.Value Proprietà

Definizione

Ottiene o imposta il valore associato al membro dell'enumerazione a cui viene applicato l'attributo.

public:
 property System::String ^ Value { System::String ^ get(); void set(System::String ^ value); };
public string Value { get; set; }
member this.Value : string with get, set
Public Property Value As String

Valore della proprietà

Valore associato al membro di enumerazione.

Esempio

Il codice seguente:

[DataContract]
public enum Shapes
{
    [EnumMember]
    Circle,
    [EnumMember]
    Square
}

restituisce il codice XML seguente quando viene serializzato con :DataContractSerializer

<Shapes>Circle</Shapes>  

o

<Shapes>Square</Shapes>  

Il codice seguente, con la proprietà Value 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

restituisce il codice XML seguente:

<Shapes>1</Shapes>  

o

<Shapes>2</Shapes>  

Commenti

Per impostazione predefinita, il valore di un'enumerazione è il nome dell'enumerazione . Quando si specifica un valore, tale valore verrà visualizzato nel documento o nel flusso XML.

Si applica a