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; }
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
L'exemple de code suivant :
[DataContract]
public enum Shapes
{
[EnumMember]
Circle,
[EnumMember]
Square
}
génère le code XML suivant lorsqu’il est sérialisé avec les DataContractSerializeréléments suivants :
<Shapes>Circle</Shapes>
ou
<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
aboutit au code XML suivant :
<Shapes>1</Shapes>
ou
<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, cette valeur apparaît dans le document ou le flux XML.