如何将VB.NET中的字符串解析为枚举值?
例如,我有这个枚举:
Public Enum Gender
NotDefined
Male
Female
End Enum
如何将字符串"Male“转换为Gender
枚举的Male
值?
发布于 2009-05-12 10:39:20
Dim val = DirectCast([Enum].Parse(GetType(Gender), "Male"), Gender)
发布于 2009-05-12 10:36:47
发布于 2017-11-21 03:16:23
如果希望解析不区分大小写,可以使用以下方法:
[Enum].Parse(Gender, DirectCast(MyGender, String), True)
这将处理dim MyGender as string = "Male"
或dim MyGender as string = "male"
https://stackoverflow.com/questions/852141
复制相似问题