Mega Code Archive

 
Categories / C# / File Stream
 

Bit Array To Byte Array (2)

//http://isotopescreencapture.codeplex.com/ //The MIT License (MIT) namespace Isotope.Collections {     public static class BitArrayUtil     {         public static byte[] BitArrayToBytes(System.Collections.BitArray bitarray)         {             if (bitarray.Length == 0)             {                 throw new System.ArgumentException("must have at least length 1", "bitarray");             }             int num_bytes = bitarray.Length / 8;                          if (bitarray.Length % 8 != 0)             {                 num_bytes += 1;             }             var bytes = new byte[num_bytes];             bitarray.CopyTo(bytes, 0);             return bytes;         }     } }