Export (0) Print
Expand All

EnumMemberAttribute.Value Property

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



Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions

ADD
Show:
© 2014 Microsoft