Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

คอลเลกชัน I/O BitArray แบบอิงดัชนีใน C # คืออะไร


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