BitArray 클래스는 부울로 표시되는 비트 값의 컴팩트 배열을 관리합니다. 여기서 true는 비트가 켜져 있음(1)이고 false는 비트가 꺼져 있음(0)입니다.
다음은 인덱스 기반 BitArray 컬렉션의 방법입니다 -
시니어 번호 | 방법 및 설명 |
---|---|
1 | 공개 BitArray 및(BitArray 값); 지정된 BitArray의 해당 요소에 대해 현재 BitArray의 요소에 대해 비트 AND 연산을 수행합니다. |
2 | 공개 bool Get(int 인덱스); BitArray의 특정 위치에 있는 비트 값을 가져옵니다. |
3 | 공개 BitArray Not(); 현재 BitArray의 모든 비트 값을 반전하여 true로 설정된 요소는 false로, false로 설정된 요소는 true로 변경되도록 합니다. |
4 | 공개 BitArray 또는(BitArray 값); 지정된 BitArray의 해당 요소에 대해 현재 BitArray의 요소에 대해 비트 OR 연산을 수행합니다. |
5 | 공개 무효 세트(int 인덱스, 부울 값); BitArray의 특정 위치에 있는 비트를 지정된 값으로 설정합니다. |
6 | 공개 무효 SetAll(bool 값); BitArray의 모든 비트를 지정된 값으로 설정합니다. |
7 | 공개 BitArray Xor(BitArray 값); 지정된 BitArray의 해당 요소에 대해 현재 BitArray의 요소에 대해 비트 eXclusive OR 연산을 수행합니다. |
다음은 예입니다 -
using System; using System.Collections; public class Demo { public static void Main() { BitArray arr = new BitArray(10); Console.WriteLine( "Count: {0}", arr.Count ); } }