Slik konverterer BitArray til byte

C # objektorientert programmeringsspråk ble utviklet av Microsoft som en del av sin Net initiativ. En BitArray i C # språket brukes til å administrere en rekke bit-verdier. Den brukes når du ønsker å holde en rekke boolsk-type (sann eller usann) data. En byte er en type variabel som inneholder usignerte 8-bits heltall. Siden BitArrays holde boolske verdier som 1s og 0s, er det enkelt å konvertere en BitArray til en enkel byte med riktig programmeringskode.

Bruksanvisning

1 Åpne din C # fil i Visual Studio eller i et tekstredigeringsprogram. Visual Studio er programvaren suite utviklet av Microsoft for å lage programmer ved hjelp av sine forskjellige visuelle program språk, for eksempel Visual Basic eller C #. Hvis du ikke har Visual Studio, kan du bruke en vanlig tekstredigeringsprogram som Notisblokk. Men ikke bruke et ord prosessorer for eksempel Microsoft Word fordi disse programmene legge til formatering kode som vil føre til feil i C # -kode.

2 Bla til det punktet i C # koden der du ønsker å konvertere en BitArray i en byte. Klikk for å plassere innsettingspunktet der du vil begynne å skrive i programkoden.

3 Legg til følgende kode for å lage en funksjon som vil konvertere en BitArray i en byte:

offentlig byte ConvertArraryToByte (BitArray bits)

{

if (bits.Count !=5)

{

kaste nytt ArgumentException ( "The BitArray lengde må være lik 5");

}

byte [] new_bytes = new byte [1]

bits.CopyTo (new_bytes, 0);

returnere bytes [0];

}

I den tredje linjen, endre "5" til størrelsen på BitArray. For eksempel, hvis din BitArray holder åtte verdier, vil det være "bits.Count! = 8." Den femte linjen er en feilbehandleren. Endre teksten "The BitArray lengde må være lik 5" til meldingen du vil vise når en ugyldig BitArray sendes til funksjonen. Alt annet kan du la det samme.

4 Lagre C # dokumentet.