본문 바로가기
  • Being.Doing
  • Being.Doing
  • Being.Doing
C#

C# enum DialogResult 문법

by MQ_CHOI 2021. 4. 28.
using System;

namespace ConsoleApp20
{
    class Program
    {
        enum DialogResult { YES = 5, NO, CANCEL = 20, CONFIRM, OK }//숫자형인데 글자로 보인다.  단어이지만 내부적으로는 숫자로 간다.
                                                          			//사람이 읽기 좋게 만든 숫자형
        static void Main(string[] args)
        {
            Console.WriteLine((int)DialogResult.YES);   //잠깐 int형으로 쓰고 싶어~
            Console.WriteLine((int)DialogResult.NO);
            Console.WriteLine((int)DialogResult.CANCEL);
            Console.WriteLine((int)DialogResult.CONFIRM);
            Console.WriteLine((int)DialogResult.OK);
        }
    }
}

//숫자형인데 글자로 보인다. 단어이지만 내부적으로는 숫자로 간다.

//사람이 읽기 좋게 만든 숫자형

 

 

{ YES = 5, NO, CANCEL = 20, CONFIRM, OK }

라고 놓고 

 

위의 결과를 실행했을때는

 

5

6

20

21

22

 

가 출력된다. 

댓글