enum values?

  • Thread starter Thread starter HockeyFan
  • Start date Start date
H

HockeyFan

I'm looping through a class to get the properties and the values
returned are of enum types. Is there a way to programmatically find
out what the possible values are?
Any help on this is greatly appreciated. thanx.
 
HockeyFan said:
I'm looping through a class to get the properties and the values
returned are of enum types. Is there a way to programmatically find
out what the possible values are?
Any help on this is greatly appreciated. thanx.
Enum.GetNames()
 
HockeyFan said:
I'm looping through a class to get the properties and the values
returned are of enum types. Is there a way to programmatically find
out what the possible values are?
Any help on this is greatly appreciated. thanx.
Enum.GetNames()
 
Thanx for the quick response. I have another question:

The object I'm working with has a few properties that are like:

Public Enum Q010resp As Integer
Alone = 11
wSpouse = 12
wChildren = 13
wRelatives = 14
wFriends = 15
wSpouseAndChildren = 16
wRelativesAndChildren = 17
wFriendsAndChildren = 18
Other = 19
NotAnswered = 0
End Enum


I am trying to find out what type this member is by this:

Dim sType As Type = clsProperty.GetType()

It basically tells me that it's a RunTime type. How do I get the
possible values of 11, 12, 13, etc for this item?
 
Enum.GetNames() will get the names in the Enum (e.g. Alone, wSpouse)
and Enum.GetValues() will get the value associated with each name (e.g.
11, 12).

The elements in each of the 2 returned arrays are in the same sequence.
 
Okay. This is useful information.
I go through the MemberInfo for my enums
but when I do a mem.MemberType I get NestedType as the type.
 
Back
Top