VB.NETで文字列をEnum値に解析する 質問する

VB.NETで文字列をEnum値に解析する 質問する

VB.NET で文字列を解析して列挙値を得るにはどうすればよいですか?

たとえば、次の列挙型があります:

Public Enum Gender
    NotDefined
    Male
    Female
End Enum

文字列「Male」をGender列挙型のMale値に変換するにはどうすればよいですか?

ベストアンサー1

Dim val = DirectCast([Enum].Parse(GetType(Gender), "Male"), Gender)

おすすめ記事