Pergunta

Como cerca de um Nibble etc.

Foi útil?

Solução

Não.Mesmo se você tiver uma matriz de Booleanos, eu acredito que eles estão especificados para assumir um byte cada.

É claro que você pode definir seus próprios tipos de dados que têm menos de 256 valores válidos (como Boolean faz), mas você não pode fazê-lo demorar menos de um byte na memória.

Como LBushkin apontou, existem tipos, tais como BitArray e BitVector32 o que efetivamente pack vários bits de forma eficiente - você poderia escrever o seu próprio NybbleArray tipo, se você queria.

Outras dicas

Não há um tipo de dados nativo menor que o Byte, no entanto, se você quiser armazenar e manipular um grupo de bits embalados, poderá usar bitVector32 ou Bitarray .

não, byte é o menor.

Isso pode ser útil: como você pode nibble (nybble) bytesem c #?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top