enum 썸네일형 리스트형 FlagsAttribute Class 이 플래그를 사용하면 열거형 데이터는 bit field로 처리할수 있습니다. 열거형 상수는 일반적으로 상호배타적인 요소로 사용되고, bit fileld 는 bit 조합으로 처리해야 할 경우에 사용됩니다. bit field는 정해지지 않은 값을 OR 연산으로 새롭게 만들수 있으나 열거형 상수는 그렇게 할수 없다. 많은 언어에서 열거형상수보다 bit field가 다양하게 사용됩니다. FlagAttribute 와 Enum 사용지침 - AND, OR, EXCLUSIVE OR 의 비트 연산을 필요한 경우에는 FlagAttribute 를 선언해야 합니다. - 2의 배수로 정의 합니다. 즉, 1, 2, 4, 8, 16 형태로 개별 플래그(비트)가 겹치기 않게 해야 합니다. 아래 예제의 결과를 보면 의미를 정확히 알수.. 더보기 이전 1 다음