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