需要由 binary string 轉換為對應的 BitArray 的方法參考.
方法一)
// set the BitArray(bool) value(s) by binary format. string _binary = "111000110"; BitArray _rst = new BitArray(_binary.Length,false); for(int i=0; i<_binary.Length; i++) _rst.Set(i, (_binary[i]=='1') );
方法二)
// using System.Linq; // using System.Collections.Generic; string _binary = "111000110"; new BitArray(_binary.ToList().ConvertAll<bool>(_b => _b == '1').ToArray());
筆記一下.