[C# 문법] C# Enum(열거형) List로 변환하기(Convert)


안녕하세요.

 

오늘은 C# 문법에서 Enum(열거형)으로 선언한 데이터를 List로 변환하는 방법에 대해서 알려 드리려고 합니다.

 

바로 예제 코드를 통해서 알아 보도록 하겠습니다.


예제 코드


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

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

 

namespace EnumTest

{

    class Program

    {

        //Enum 선언

        public enum FRUIT { APPLE, PEAR, ORANGE, MANDARIN, PEACH }

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

        static void Main(string[] args)

        {

            list = Enum.GetNames(typeof(FRUIT)).ToList();

 

            //리스트 출력하기

            for(int idx = 0; idx < list.Count; idx++)

            {

                string msg = string.Format("Enum : {0}", list[idx]);

                Console.WriteLine(msg);

            }

        }

    }

}

 

Colored by Color Scripter

cs


실행 결과



위와 같이 Enum으로 선언한 데이터를 Enum.GetNames를 이용하여 List로 변환하여 Enum 데이터가 알맞게 출력된 것을 확인하실 수 있습니다.

 

감사합니다.


728x90

이 글을 공유하기

댓글

Designed by JB FACTORY