C#에서 Int를 Enum으로 변환

이 기사에서는 C#에서 int를 enum으로 변환하는 방법을 소개합니다.

형식 캐스팅을 사용하여 C#에서 Int를 Enum으로 변환

우리는 전통적인 타입 캐스팅을 사용하여 C#에 열거할 int를 캐스팅할 것이다. 열거 형은 상수 그룹, 변경할 수없는 읽기 전용 변수를 나타내는 특수 클래스입니다. 형식 캐스팅을 사용하는 올바른 구문은 다음과 같습니다.

YourEnum variableName = (YourEnum)yourInt;

아래 프로그램은 타입 캐스팅을 사용하여 C#에서 int를 열거 형으로 캐스팅하는 방법을 보여줍니다.

using System;
public class Program {
    public enum MyEnum
{
    Zero = 0,
    One = 1
}
   public static void Main() {
int val = 1;
MyEnum num = (MyEnum)val;
Console.WriteLine(num);
   }
}

출력:

One

정수 값을 열거 형 상수One으로 캐스트했습니다.

관련 문장 - Csharp Integer

  • C# 범위의 난수
  • C#에서 Int를 Bool로 변환
  • 관련 문장 - Csharp Enum

  • C#에서 Int를 Hex로 변환
  • C#에서 문자열을 Int로 변환하는 방법