public void LoadData(ArrayContainer arrayContainer) { this.Cardinality = arrayContainer.Cardinality; for (int k = 0; k < arrayContainer.Cardinality; ++k) { ushort x = arrayContainer.Content[k]; Bitmap[x / 64] |= (1L << x); } }
public BitsetContainer ToBitsetContainer() { BitsetContainer bc = new BitsetContainer(); bc.LoadData(this); return(bc); }