C# 언어 열거형을 활용한 직업 선택 프로그램 만들기
일상생활에서 다양한 직업군이 존재하며, 각각의 직업은 사회의 다른 부분을 담당하고 있습니다. 이번 아티클에서는 C# 언어의 열거형(enum)을 사용하여 사용자에게 직업을 선택하게 하고, 선택한 직업을 출력하는 간단한 프로그램을 만들어 보겠습니다.
코드: JobSelector.cs
using System;
namespace JobSelector
{
enum Job
{
Developer,
Instructor,
Author
}
class Program
{
static void Main()
{
Console.WriteLine("직업을 선택하세요");
Console.WriteLine("1. Developer");
Console.WriteLine("2. Instructor");
Console.WriteLine("3. Author");
int choice = Convert.ToInt32(Console.ReadLine());
Job myJob;
switch (choice)
{
case 1:
myJob = Job.Developer;
break;
case 2:
myJob = Job.Instructor;
break;
case 3:
myJob = Job.Author;
break;
default:
Console.WriteLine("잘못된 입력입니다.");
return;
}
Console.WriteLine($"선택한 직업: {myJob}");
}
}
}
직업을 선택하세요
1. Developer
2. Instructor
3. Author
1
선택한 직업: Developer
직업을 선택하세요
1. Developer
2. Instructor
3. Author
2
선택한 직업: Instructor
직업을 선택하세요
1. Developer
2. Instructor
3. Author
7
잘못된 입력입니다.
위 프로그램은 C# 언어의 열거형(enum)을 활용하여 개발자(Developer), 강사(Instructor), 저자(Author)라는 일상적인 직업을 선택하는 예제입니다.
enum Job은 Developer, Instructor, Author라는 세 가지 직업을 가지고 있습니다.
Main 메서드 내부에서는 사용자로부터 직업을 선택하는 입력을 받습니다. 사용자가 입력한 값에 따라 switch 문을 이용하여 myJob에 해당하는 직업을 할당하고, 선택한 직업을 출력합니다.
잘못된 입력이 들어오면 "잘못된 입력입니다." 라는 메시지를 출력하고 프로그램을 종료합니다. 이 프로그램은 열거형을 이용해 여러 선택사항 중 하나를 선택하고 결과를 출력하는 기본적인 로직을 보여줍니다.
추천 자료: ASP.NET Core 인증 및 권한 부여
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!