Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C# 열거형 구문 분석 방법

<시간/>

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