我有一个长度为300000位的bitarray1,其中充满了布尔值(true & false)。我还有一个相同大小的bitarray2 (空的)。如果bitarray1中的某些条件匹配,我需要为bitarray2设置位。但需要按顺序执行。那么,执行它的最佳方式是什么呢?我关注的是速度。那么,是否可以通过PLINQ或任何其他并行线程来执行此操作?'if first four bits of "bitarray1" are "0100", then w
public static BitArray ShLo(BitArray B) return new BitArray(System.BitConverter.GetBytes(Math.Floor((GetIntFromBitArray(B)/2) % (Math.Pow(2, 64)) )));private static ulong GetIntFromBitArray(BitArraybitArray) var array = new int[2];