비트 플래그 설정

 

게시 날짜: 2017년 1월

적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

비트 수준 조작은 프로그램의 공간을 절약하기 위한 일반적인 연습입니다. 8개의 예/아니요, 켜기/끄기 비트 데이터는 8바이트를 다 사용하는 대신 1바이트에 저장될 수 있습니다.AccessMask 속성은 이러한 종류의 예제입니다.

예제

다음 예제에서는 특성에 대해 지정된 표시 플래그를 설정하거나 해제하는 방법을 보여 줍니다.

//Turn flag on
    _currentAccessRights |= AccessRights.ReadAccess;
//Turn flag off
    _currentAccessRights &= ~AccessRights.ReadAccess;

// Test to see if flag is set
If (_currentAccessRights.HasFlag(AccessRights.ShareAccess))
    // Flag is set.

참고 항목

AccessMask
Microsoft Dynamics 365을 사용한 개발에 대한 유용한 정보
블로그: 프로그래머를 위한 빠른 비트 마스크 방법

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 저작권 정보