Posts C# - Enum 관련 메모
Post
Cancel

C# - Enum 관련 메모

enum의 모든 요소를 배열로 가져오기

1
2
3
4
5
6
7
8
9
10
enum MyEnum { A, B }

// Array에 담기
Array allValues = Enum.GetValues(typeof(MyEnum));

// MyEnum[]으로 담기
MyEnum[] allEnumValues = 
    Enum.GetValues(typeof(MyEnum))
    .Cast<MyEnum>()
    .ToArray();


enum의 마지막 요소 가져오기

1
2
3
4
// System.Linq;

MyEnum last = 
    Enum.GetValues(typeof(EditorWindowType)).Cast<MyEnum>().Last();
This post is licensed under CC BY 4.0 by the author.