728x90 이진연산1 C#, Enum 'Flags' Technic 'Flags' 어트리뷰트Enum 타입을 이진수로 구성하여 사용할 수 있도록 해줍니다. 이는 하나의 Enum 변수가 여러개의 값을 가질 수 있도록 가능하게 해줍니다.예제using System;public class Example{ [Flags] private enum eCheck : byte { None = 0, Apple = 1 위의 코드에서 보시다시피 Enum을 '[Flags]' 어트리뷰트로 선언하고, 각각의 값에 대해서 시프트 연산으로 값으로 표현해줍니다. 그리고 이후 변수를 선언 후 이진연산을 통해서 값을 추가해줄 수 있습니다.이미지이미지 예시를 보면 이진 연산으로 실제로 이진값으로 111로 들어갔습니다. 이는 'Apple | Bana.. 2022. 2. 28. 이전 1 다음 반응형