[VB.NET] String轉換為對應Enum

  • 452
  • 0
  • 2022-02-14

  主要發生於,使用者選取某個選項以後,要將選項中的文字轉換為對應的Enum。

  1. 定義一個列舉

Public Enum Option
	Option_1
	Option_2
	Option_3
End Enum

 

  2. 使用[Enum].Parse,將String轉換為對應列舉。

Dim CurrentOption As Option = Option.Option_1
Dim Text As String = "Option_3"
CurrentOption = [Enum].Parse(GetType(Option), Text)

 

參考資料

[C#]將string轉為enum Convert String To Enum