[C#] Enum을 ComboBox item에 집어넣기
카테고리: C# + Unity
문제 상황 C#으로 프로그램을 만들다 보면 Enum을 ComboBox item에 집어넣어야 하는 상황이 가끔 생긴다. Linq를 사용하여 Enum을 Object[]로 만들어서 ComboBox에 넣으면 되는데, 다소 복잡하다. 소스 코드 comboBox1.Items.AddRange(Enum.GetValues(typeof(MyEnum)).OfType<object>().ToArray()); Enum.GetValues만 사용하면 반환 값이 System.Array로 나와 []로 캐스팅 하기 위해서 .OfType<object>().ToArray()를 사용한다.