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

更新於: 23-6-2020

2K+ 瀏覽

開啟您的 職業

完成課程獲得認證

開始學習
廣告