아카이브

스타크래프트 enum 본문

C#프로그래밍

스타크래프트 enum

timbercat 2023. 7. 20. 12:44
using System;

namespace LearnDotnet
{
    internal class Program
    {
        enum eRace
        {
            Terran = 1,
            Protoss = 2,
            Zerg = 3
        }
        static void Main(string[] args)
        {
            Console.WriteLine("(1.테란, 2.프로토스, 3.저그) 종족의 번호를 입력하세요:");
            string input = Console.ReadLine(); //메서드
            Console.WriteLine("input: {0}", input);
            //문자열(숫자형식) -> 정수 -> 열거형
            //eRace selectedRace = (eRace)input;    (x) 
            //eRace race = (eRace)Convert.ToInt32(input);

            int intRace = Convert.ToInt32(input);
            eRace selectedRace = (eRace)intRace;

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

        }
    }
}

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

스타크래프트 SCV  (0) 2023.07.21
for 반복문  (0) 2023.07.20
스타크래프트  (0) 2023.07.19
Morning Star  (0) 2023.07.19
Dagger  (0) 2023.07.19