Programming/C/C++/C#

C# enum 타입 foreach 예제

휘탱 2016. 8. 4. 22:44

enum foreach 예제

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System;
 
class Program {
    enum TestId {
        Test1, Test2, Test3, Test4, Test5
    }
 
    static void Main()
    {
        foreach (var enumItem in Enum.GetValues(typeof(TestId))) {
            Console.Write(Enum.Parse(typeof(TestId), enumItem.ToString()) + " <-"); 
            Console.WriteLine(enumItem.GetHashCode());
            // TestId1 <-1, TestId2 <-2 ...
        }
    }
}
cs


반응형