C# 언어 열거형을 활용한 직업 선택 프로그램 만들기
추천 자료: ASP.NET Core 인증 및 권한 부여
일상생활에서 다양한 직업군이 존재하며, 각각의 직업은 사회의 다른 부분을 담당하고 있습니다. 이번 아티클에서는 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
에 해당하는 직업을 할당하고, 선택한 직업을 출력합니다.
잘못된 입력이 들어오면 "잘못된 입력입니다." 라는 메시지를 출력하고 프로그램을 종료합니다. 이 프로그램은 열거형을 이용해 여러 선택사항 중 하나를 선택하고 결과를 출력하는 기본적인 로직을 보여줍니다.
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!