[C# 문법] C# enum 열거형 반복문(foreach문) 사용하기


안녕하세요.

 

오늘은 C# 문법에서 enum 열거형을 선언하여, 해당 열거형을 foreach문을 이용하여 반복문으로 열거형 데이터를 출력하는 방법에 대해서 알려드리려고 합니다.

 

소스코드는 매우 간단하기 때문에, 별도의 설명 없이 바로 소스코드와 출력 결과를 보여드리도록 하겠습니다.



 

소스 코드


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

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

 

namespace @enum

{

    class Program

    {

        //열거형 FRUITS 선언

        public enum FRUITS { APPLE, GRAPE, PEACH, MELON, WATERMELON}

 

        static void Main(string[] args)

        {

            List<string> list = new List<string>();

 

            //열거형 데이터를 list 저장

            foreach(FRUITS fruit in Enum.GetValues(typeof(FRUITS)))

            {

                list.Add(fruit.ToString());

            }

 

            //열거형 데이터를 저장하고 있는 list 출력

            foreach(string str in list)

            {

                Console.WriteLine(str);

            }

        }

    }

}

 

Colored by Color Scripter

cs

 

실행 결과




728x90

이 글을 공유하기

댓글

Designed by JB FACTORY