Definir sinalizadores de bit
Publicado: novembro de 2016
Aplicável a: Dynamics CRM 2015
A manipulação de nível de bits é uma prática comum para conservar espaço em programas. Oito Sim/Não, bits Ligado/Desligado de dados podem ser armazenados em um único byte em vez de usar mais de 8 bytes. A propriedade AccessMask é um exemplo desse tipo.
Exemplo
O exemplo a seguir mostra como ativar ou desativar o sinalizador de exibição especificado para um atributo.
//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.
Confira Também
AccessMask
Melhores práticas para desenvolvimento com o Microsoft Dynamics CRM 2015
Blog: Um bitmask rápido para programadores
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais