8일차 좋아하는 과일의 번호를 입력하세요. Enum타입의 사용

Console Programming/C# Console 2019. 10. 1. 08:50
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
using System;
 
namespace Syntax22
{
    class Program
    {
 
        enum Fruits { Peach, Strawberry, Apple };
 
        static void Main(string[] args)
        {
            Console.WriteLine("[1.복숭아, 2.딸기, 3사과]");
            Console.Write("좋아하는 과일의 번호를 입력하세요. ");
 
            int input = int.Parse(Console.ReadLine());
 
            Fruits selectedFruits = (Fruits)(input - 1);
 
            switch (selectedFruits)
            {
                case Fruits.Peach:
                    Console.WriteLine("복숭아");
                    break;
                case Fruits.Strawberry:
                    Console.WriteLine("딸기");
                    break;
                case Fruits.Apple:
                    Console.WriteLine("사과");
                    break;
                default:
                    Console.WriteLine("잘못입력하셨습니다.");
                    break;
            }
        }
    }
}
 
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
 

 Switch의 case란에 Enum 타입을 사용하는 예를 보여주고 있다.

 

: