C# 列舉 Parse 方法
Enum 中的 Parse 方法將列舉常量名稱或數值的字串表示形式轉換為等效的列舉物件。
以下為我們的列舉。
enum Vehicle { Car, Bus, Truck, Motobike };
現在,在迴圈中使用 GetNames() 方法獲取列舉值。使用 Enum.Parse() 方法分析它們,如下所示 −
Enum.Parse(typeof(Vehicle)
示例
using System; public class Demo { enum Vehicle { Car, Bus, Truck, Motobike }; public static void Main() { Console.WriteLine("The enumeration..."); foreach (string v in Enum.GetNames(typeof(Vehicle))) { Console.WriteLine("{0} = {1:D}", v, Enum.Parse(typeof(Vehicle), v)); } Console.WriteLine(); } }
輸出
The enumeration... Car = 0 Bus = 1 Truck = 2 Motobike = 3
廣告