How can I parse a string in VB.NET to enum value?
Example I have this enum:
Public Enum Gender NotDefined Male Female End Enum
If you want the parse to be case insensitive, you can use the following:
[Enum].Parse(Gender, DirectCast(MyGender, String), True)
This will handle dim MyGender as string = "Male" or dim MyGender as string = "male"
dim MyGender as string = "Male"
dim MyGender as string = "male"