[C# 方法] Enum.Parse 方法 (Type, String) - 程式成事

你可能會使用 enum 來建立你需要的列舉

如下:

public enum enuTubeTarget : int // 試管目標
{
Tube_01 = 0x01,
Tube_02 = 0x02,
Tube_03 = 0x03,
Tube_04 = 0x04,
Tube_05 = 0x05,
Tube_06 = 0x06,
Tube_07 = 0x07,
Tube_08 = 0x08,
Tube_09 = 0x09,
Tube_10 = 0x0A,
Tube_11 = 0x0B,
Tube_12 = 0x0C
}

你可以用 (int)enuTubeTarget .Tube_01 來表示0x01

但是有可能你是從其他地方呼叫字串來連結0x00

要怎麼把字串 "Tube_01"(enuTubeTarget)連結在一起呢?

Enum.Parse 方法 (Type, String)
看看使用的範例
(enuTubeTarget)Enum.Parse(typeof(enuTubeTarget), Cmb_Target.SelectedItem.ToString())

是不是很簡單呢?

文章標籤

程式小超人 發表在 痞客邦 留言(1) 人氣()