How to: Determine the String Associated with an Enumeration Value

The GetValues and GetNames methods allow you to determine the strings and values associated with enumeration members.

To determine the string associated with an enumeration

  • Use the GetNames method to retrieve the strings associated with the enumeration members. This example declares an enumeration, flavorEnum, then uses the GetNames method to display the strings associated with each member.

    Public Enum flavorEnum
      salty
      sweet
      sour
      bitter
    End Enum 
    
    Private Sub TestMethod()
      MsgBox("The strings in the flavorEnum are:")
      Dim i As String 
      For Each i In [Enum].GetNames(GetType(flavorEnum))
          MsgBox(i)
      Next 
    End Sub
    

See Also

Tasks

How to: Declare Enumerations

How to: Refer to an Enumeration Member

How to: Iterate Through An Enumeration in Visual Basic

Concepts

Enumerations Declared by Visual Basic

Enumerations and Name Qualification

When to Use an Enumeration

Reference

Enum Statement (Visual Basic)

GetValues

GetNames

Enum