EnumMemberAttribute.Value Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Gets or sets the value associated with the enumeration member the attribute is applied to.

Namespace:   System.Runtime.Serialization
Assembly:  System.Runtime.Serialization (in System.Runtime.Serialization.dll)

member Value : string with get, set

Property Value

Type: System.String

The value associated with the enumeration member.

By default, the value of an enumeration is the name of the enumeration. When a value is specified, that value will appear in the XML document or stream.

The following code:

public enum Shapes

results in the following XML when serialized with the DataContractSerializer:




The following code, with the Value property set:

No code example is currently available or this language may not be supported.

results in the following XML:




Universal Windows Platform
Available since 8
.NET Framework
Available since 3.0
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top