EnumMemberAttribute.Value Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Özniteliğin uygulandığı numaralandırma üyesiyle ilişkili değeri alır veya ayarlar.
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
Özellik Değeri
Numaralandırma üyesiyle ilişkili değer.
Örnekler
Aşağıdaki kod:
[DataContract]
public enum Shapes
{
[EnumMember]
Circle,
[EnumMember]
Square
}
ile seri hale getirildiğinde aşağıdaki XML sonucunu döndürür DataContractSerializer:
<Shapes>Circle</Shapes>
veya
<Shapes>Square</Shapes>
Value özelliği ayarlanmış olarak aşağıdaki kod:
[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
sonuç olarak şu XML'yi elde edin:
<Shapes>1</Shapes>
veya
<Shapes>2</Shapes>
Açıklamalar
Varsayılan olarak, bir sabit listesi değeri numaralandırmanın adıdır. Bir değer belirtildiğinde, bu değer XML belgesinde veya akışında görünür.