본문 바로가기
KDT/C# 프로그래밍

enum 응용

by 잰쟁 2023. 7. 20.
728x90
using System;
using System.Runtime.InteropServices;

namespace LearnDotnet
{
    internal class Program
    {
        //열거형식(eRace)정의
        enum eRace
        {
            Terran = 1,
            Protoss = 2,
            Zerg = 3
        }

        static void Main(string[] args)
        {
            Console.Write("(1.테란, 2.프로토스, 3.저그) 종족중 하나를 입력하세요: ");
            string input = Console.ReadLine();

            Console.WriteLine("input: {0}", input);

            //문자열(숫자형식)->정수->열거형
            //var race = (eRace)Convert.ToInt32(input); <--이렇게 해도 됨
            int intRace = Convert.ToInt32(input);
            eRace selectedRace = (eRace)intRace;

            Console.WriteLine("당신은 {0}을 선택 했습니다.", selectedRace);



        }
    }
}

 

**3을 입력하였을 경우 

'KDT > C# 프로그래밍' 카테고리의 다른 글

23/07/20 퀴즈2  (0) 2023.07.20
23/07/20 퀴즈1  (0) 2023.07.20
디아블로 아이템 열거형식(enum)  (0) 2023.07.20
디아블로 아이템5  (0) 2023.07.20
스타크래프트 (마린 vs 저그)  (0) 2023.07.20