enum-Flags-Attribute1 enum Flags Attribute static void Main() { PipeDirection d = PipeDirection.B | PipeDirection.C; Console.WriteLine(d); Console.WriteLine((int)d); } [Flags] public enum PipeDirection : uint { A = 0x01, B = 0x02, C = 0x04 } 16진수 B와 C를 더하면 6 결과는 B,C 6 Flags 를 주석 처리 하면 결과는 6 6 이 나옵니다 ;; 전 아직 정확히 이해를 못한상태입니다=0=;; 2015. 12. 1. 이전 1 다음