ビット フラグの設定
公開日: 2017年1月
対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online
ビット レベルの操作は、プログラムで消費されるメモリ空間を節約するための一般的な方法です。 Yes/No または On/Off 形式の 8 ビットのデータであれば、(8 バイトではなく) 1 バイトで格納できます。AccessMaskプロパティは、こうした例の 1 つです。
例
次の例は、ある属性に対して指定された表示フラグのオンとオフを切り替える方法を示しています。
//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. 著作権