| Parameter | Description |
|---|---|
| pos | Index of the first bit to set. |
| value | True for 1, false for 0. |
| numBits | Number of bits to set. |
Sets a range of bits to 0 or 1.
The range runs from index pos up to (but not including) pos + numBits.
No exception is thrown if pos + numBits exceeds the length.
| Parameter | Description |
|---|---|
| pos | Index of the first bit to set. |
| value | Unsigned long from which to copy bits. |
| numBits | Number of bits to set (must be between 1 and 64). |
Copies bits of a ulong to bits in this array.
The destination bits in this array run from index pos up to (but not including) pos + numBits.
No exception is thrown if pos + numBits exceeds the length.
The lowest bit of the ulong is copied to the first destination bit; the second-lowest bit of the ulong is
copied to the second destination bit; and so forth.