EnumMemberAttribute.Value Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger det värde som är associerat med uppräkningsmedlemmen som attributet tillämpas på.
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
Egenskapsvärde
Värdet som är associerat med uppräkningsmedlemmen.
Exempel
Följande kod:
[DataContract]
public enum Shapes
{
[EnumMember]
Circle,
[EnumMember]
Square
}
resulterar i följande XML när den serialiseras med DataContractSerializer:
<Shapes>Circle</Shapes>
eller
<Shapes>Square</Shapes>
Följande kod, med egenskapen Value inställd:
[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
resulterar i följande XML:
<Shapes>1</Shapes>
eller
<Shapes>2</Shapes>
Kommentarer
Som standard är värdet för en uppräkning namnet på uppräkningen. När ett värde har angetts visas det värdet i XML-dokumentet eller dataströmmen.