Value Property
Collapse the table of content
Expand the table of content

EnumMemberAttribute.Value Property

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

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)

'Declaration
Public Property Value As String

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 appears in the XML document or stream.



		' Define the data contract.
		<DataContract(Name := "Customer", Namespace := "http://www.contoso.com")> _
		Public Class User
			Private privateName As String
			<DataMember(Name := "Last", EmitDefaultValue := True, IsRequired := True, Order := 2)> _
			Public Property Name() As String
				Get
					Return privateName
				End Get
				Set(ByVal value As String)
					privateName = value
				End Set
			End Property

			Private privateAge As Integer
			<DataMember(Order := 1)> _
			Public Property Age() As Integer
				Get
					Return privateAge
				End Get
				Set(ByVal value As Integer)
					privateAge = value
				End Set
			End Property

			<DataMember()> _
			Public Description As Position

			Public Sub New()
			End Sub

			Public Sub New(ByVal newName As String, ByVal newAge As Integer)
				Name = newName
				Age = newAge
			End Sub
		End Class

		<DataContract> _
		Public Enum Position
			<EnumMember(Value := "Emp")> _
			Employee

			<EnumMember(Value := "Mgr")> _
			Manager

			<EnumMember(Value := "Ctr")> _
			Contractor

		End Enum



Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2017 Microsoft