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();