Unity/C# 2022. 7. 29. 17:14[C#] Enum에 Contains인지 확인하기, String을 Enum으로 변환하기

// 타겟 Object(String으로도 가능)가 enum에 포함돼있는지 확인하기 Enum.IsDefined(typeof(MyEnum), targetString)) // String을 enum으로 변환하기 MyEnum n = (MyEnum)Enum.Parse(typeof(MyEnum), targetString); Enum.IsDefined 메서드 (System) 지정된 정수 값 또는 문자열로 해당 이름이 지정된 열거형에 있는지 여부를 나타내는 부울을 반환합니다. docs.microsoft.com Enum.Parse 메서드 (System) 하나 이상의 열거된 상수의 이름이나 숫자 값의 문자열 표현을 해당하는 열거형 개체로 변환합니다. docs.microsoft.com

Unity/C# 2021. 11. 2. 17:41C# Enum Count 가져오는 방법

[C# 문법] C# Enum Count 가져오는 방법 안녕하세요. 오늘은 C# 문법에서 Enum 열거형에 선언되어 있는 총 Count를 가져오는 방법에 대해서 알려 드리려고 합니다. 매우 간단하기 때문에 별 다른 설명 없이 예제 코드를 통해서 어떻게 Enum Count를 가져.. afsdzvcx123.tistory.com 위 블로그에서 참조 요약하자면 count = System.Enum.GetValues(typeof(COLUMNS)).Length; 출처: https://afsdzvcx123.tistory.com/entry/C-문법-C-Enum-Count-가져오는-방법 [BeomBeomJoJo - Programmer]

Unity/C# 2021. 5. 13. 13:31enum Flag(다중선택 enum)

enum(열거형)에서는 Flag(FlagsAttribute)속성이 있는데, 이를 이용하면 하나의 속성을 선택하는 것이 아니라 여러 속성을 선택하는 것이 가능합니다. 다음의 코드는 열거형의 Flag연산을 쉽게 정리해 놓은 것입니다. [Flags] public enum Column { None = 0, Priority = 1

image