Partilhar via


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