EnumMemberAttribute.Value Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la valeur associée au membre d'énumération auquel l'attribut est appliqué.
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
Valeur de propriété
Valeur associée au membre d'énumération.
Exemples
Le code suivant :
[DataContract]
public enum Shapes
{
[EnumMember]
Circle,
[EnumMember]
Square
}
produit le XML suivant lors de la sérialisation avec le DataContractSerializer :
<Shapes>Circle</Shapes>
or
<Shapes>Square</Shapes>
Le code suivant, avec la propriété Value définie :
[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
produit le XML suivant :
<Shapes>1</Shapes>
or
<Shapes>2</Shapes>
Remarques
Par défaut, la valeur d'une énumération est le nom de l'énumération. Lorsqu'une valeur est spécifiée, elle apparaîtra dans le document ou le flux XML.