C# PropertyGrid에서 enum 적용 시 숫자 형태의 값 사용하기
C#에서 enum을 PropertyGrid 등에서 사용 시에 다음 처럼 활용하고 싶을 때가 있습니다. 그러나 숫자 형태의 값은 enum에서 일반적인 방법으로는 사용할 수가 없습니다. 그래서 이번에는 문자 형태의 값이 아닌 숫자 형태의 값을 사용하는 방법에 대하여 알아보겠습니다. 아래 코드는 enum을 선언하는 코드입니다. public enum Angle { [Description("None")] None, [Description("90")] _90, [Description("180")] _180, [Description("270")] _270, } 모든 항목위에 [Description("표시 할 문자")]를 선언해야 합니다. 숫자 형태의 값은 사용할 수 없기 때문에 앞에 _를 추가하여 문자로 인식하도록 ..
프로그래밍/C#
2023. 4. 10. 11:40