public static string ToBitString(this BitArray bits) { var sb = new StringBuilder(); for (int i = 0; i < bits.Count; i++) { char c = bits[i] ? '1' : '0'; sb.Append(c); } return sb.ToString(); }