열거형은 숫자를 쉽게 열거하기 위해 숫자에 이름을 붙인 것
namespace CSharp
{
enum Days
{
mon,
tue,
wed,
thu,
fri,
sat,
sun
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine((int)Days.fri);
}
}
}
namespace CSharp
{
enum Days
{
mon,
tue=2,
wed,
thu,
fri,
sat,
sun
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine((int)Days.mon);
Console.WriteLine((int)Days.tue);
Console.WriteLine((int)Days.wed);
Console.WriteLine((int)Days.thu);
}
}
}
public enum MonsterType
{
None = 0,
Skeleton = 1,
Slime = 2,
Dragon = 3
}
class Program
{
static void Main(string[] args)
{
Random random = new Random();
MonsterType type = MonsterType.None;
type = (MonsterType)random.Next(1, 4);
switch (type)
{
case MonsterType.Slime:
Console.WriteLine("슬라임 등장");
break;
case MonsterType.Dragon:
Console.WriteLine("드래곤 등장");
break;
default:
Console.WriteLine("스켈레톤 등장");
break;
}
}
}