คลาส 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 ); } }