如何解析VB.NET中的字符串以枚举值?
示例我有这个枚举:
Public Enum Gender
NotDefined
Male
Female
End Enum
如何将字符串“ Male”转换为Gender
枚举Male
值?
Answers:
Dim val = DirectCast([Enum].Parse(GetType(Gender), "Male"), Gender)
Parse(enumType As System.Type, value As String) As Object
DirectCast([Enum].Parse(GetType(Gender), "Male"), Integer)
Male
。我将枚举值保存在数据库中,并试图将其取回。在这种情况下,我可能不知道自转换为toString以来保存的实际值