Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť BitArray na Byte

C # objektovo orientovaný programovací jazyk bol vyvinutý spoločnosťou Microsoft ako súčasť svojej čistej iniciatívy .. BitArray v jazyku C # sa používa na spravovanie pole bitových hodnôt . To sa používa , keď chcete usporiadať sériu Boolean typu ( true alebo false ) dát . Byte je typ premennej , ktorá má bez znamienka 8 - bit celé číslo . Vzhľadom k tomu , BitArrays držať logické hodnoty ako 0 a 1 , je ľahké previesť BitArray do jednoduchého byte s pravou programový kód . Pokyny dovolená 1

Otvorte C # súbor v aplikácii Visual Studio alebo v programe úpravy textu . Visual Studio je softvérový balík vyvinutý spoločnosťou Microsoft pre vytváranie programov pomocou jeho rôzne vizuálne programovacie jazyky , ako je Visual Basic alebo C # . Ak nemáte Visual Studio , môžete použiť obyčajný textový editor , napríklad Poznámkový blok . Avšak , nepoužívajte textové procesory , ako je Microsoft Word , pretože tieto aplikácie pridať formátovanie kódu , ktorý bude spôsobovať chyby v C # kóde .
2

Prejdite k bodu , v C # kódu, kde chcete previesť BitArray do bytu . Kliknutím umiestnite kurzor na miesto , kde chcete začať písať v programovom kóde
3

Pridajte nasledujúci kód vytvorí funkciu , ktorá sa bude prevádzať na BitArray do bytu : .

verejné byte ConvertArraryToByte ( BitArray bitov )

{

if ( bits.Count ! = 5 )

{

throw new ArgumentException ( " dĺžka BitArray sa musí rovnať 5 " ) ;

}

byte [ ] = new byte new_bytes [ 1 ] Spojené

bits.CopyTo ( new_bytes , 0 ) ;

vrátiť bajtov [ 0 ] ;

}

V treťom riadku , zmeniť " 5 " na veľkosti vašej BitArray . Napríklad , ak vaše BitArray má osem hodnôt , bude to " bits.Count ! = 8. " Piaty riadok je obslužný program chýb . Zmena textu " Dĺžka BitArray musí rovnať 5 " na správu , ktorú chcete zobraziť , keď je neplatný BitArray odovzdaný funkciu . Všetko ostatné môžete nechať rovnaké .
4

Uložte C # dokumentu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené