A C # linguagem de programação orientada a objetos foi desenvolvido pela Microsoft como parte de sua iniciativa de líquido . . A BitArray na linguagem C # é usado para gerenciar uma matriz de valores de bits. Ele é usado quando se deseja realizar uma série de Boolean tipo de dados (verdadeiro ou falso ) . Um byte é um tipo de variável que contém números inteiros não assinados de 8 bits. Desde BitArrays manter os valores booleanos como 1s e 0s , é fácil converter um BitArray em um byte simples com o código de programação correta. Instruções
1
Abra o arquivo C # no Visual Studio ou em um programa de edição de texto . O Visual Studio é o pacote de software desenvolvido pela Microsoft para criar programas usando suas várias linguagens de programação visuais, como o Visual Basic ou C #. Se você não tiver o Visual Studio, você pode usar um editor de texto simples como o Notepad. No entanto , não use um processador de textos como o Microsoft Word porque esses aplicativos adicionar formatação de código que fará com que os erros no código C #.
2
Vá até o ponto no código C # onde você quer converter um BitArray em um byte . Clique para colocar o ponto de inserção onde você deseja iniciar digitando o código de programação
3
Adicione o seguinte código para criar uma função que irá converter um BitArray em um byte : .
byte público ConvertArraryToByte (bits ) BitArray
{
if ( bits.Count ! = 5)
{
lançar novo ArgumentException ( " o comprimento deve ser igual BitArray 5 " ); }
byte [] = new byte new_bytes [ 1]
bits.CopyTo ( new_bytes , 0);
retornar bytes [0]; }
na terceira linha , altere o "5" para o tamanho do seu BitArray . Por exemplo, se o seu BitArray detém oito valores , será " bits.Count ! = 8 . " A quinta linha é um manipulador de erro . Mude o texto " O comprimento deve ser igual BitArray 5" para a mensagem que você deseja exibir quando um BitArray inválido é passado para a função. Tudo o resto você pode deixar o mesmo.
4
Salve o documento C #.