KDT/C# 프로그래밍
enum 응용
잰쟁
2023. 7. 20. 12:36
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을 입력하였을 경우