คลาส BitArray จัดการอาร์เรย์ขนาดเล็กของค่าบิต ซึ่งแสดงเป็นบูลีน โดยที่ true ระบุว่าบิตเปิดอยู่ (1) และ false ระบุว่าบิตปิดอยู่ (0)
ต่อไปนี้เป็นวิธีการรวบรวม BitArray ตามดัชนี -
| ซีเนียร์ | วิธีการ &คำอธิบาย |
|---|---|
| 1 | BitArray สาธารณะและ(ค่า BitArray); ดำเนินการระดับบิตและดำเนินการกับองค์ประกอบใน BitArray ปัจจุบันกับองค์ประกอบที่เกี่ยวข้องใน BitArray ที่ระบุ |
| 2 | บูลสาธารณะ Get(int index); รับค่าของบิตที่ตำแหน่งเฉพาะใน BitArray |
| 3 | ไม่ BitArray สาธารณะ (); กลับค่าบิตทั้งหมดใน BitArray ปัจจุบัน ดังนั้นองค์ประกอบที่ตั้งค่าเป็นจริงจะเปลี่ยนเป็นเท็จ และองค์ประกอบที่ตั้งค่าเป็นเท็จจะเปลี่ยนเป็นจริง |
| 4 | BitArray สาธารณะหรือ(ค่า BitArray); ดำเนินการระดับบิต OR กับองค์ประกอบใน BitArray ปัจจุบันกับองค์ประกอบที่เกี่ยวข้องใน BitArray ที่ระบุ |
| 5 | ชุดโมฆะสาธารณะ (ดัชนี int, ค่าบูล); ตั้งค่าบิตที่ตำแหน่งเฉพาะใน BitArray เป็นค่าที่ระบุ |
| 6 | โมฆะสาธารณะ SetAll(ค่าบูล); ตั้งค่าบิตทั้งหมดใน BitArray เป็นค่าที่ระบุ |
| 7 | BitArray Xor สาธารณะ(ค่า BitArray); ดำเนินการ bitwise eXclusive OR กับองค์ประกอบใน BitArray ปัจจุบันกับองค์ประกอบที่เกี่ยวข้องใน BitArray ที่ระบุ |
ต่อไปนี้เป็นตัวอย่าง −
using System;
using System.Collections;
public class Demo {
public static void Main() {
BitArray arr = new BitArray(10);
Console.WriteLine( "Count: {0}", arr.Count );
}
}