고급 C# 기능 정리: 열거형, 해체, 변환, 컬렉션 및 멀티스레딩
플래그를 사용한 복합 열거형 구성
특성 [Flags]를 적용하면 열거형 값이 비트 단위로 조합 가능해집니다. 이는 권한 또는 상태를 다중 조합으로 표현할 때 유용합니다.
[Flags]
public enum Permissions
{
Read = 1,
Write = 2,
Execute = 4,
Admin = Read | Write | Execute
}
다음과 같이 여러 값을 결합하여 사용할 수 있습니다:
var userPermissions ...
7월 12일 01:21에 게시됨