Computer >> Máy Tính >  >> Lập trình >> C#

Bộ sưu tập I / O BitArray dựa trên chỉ mục trong C # là gì?

Lớp BitArray quản lý một mảng nhỏ gọn các giá trị bit, được biểu thị dưới dạng Boolean, trong đó true cho biết bit đang bật (1) và false cho biết bit đang tắt (0).

Sau đây là phương thức của bộ sưu tập BitArray dựa trên chỉ mục -

Sr.No. Phương pháp &Mô tả
1 BitArray công khai Và (giá trị BitArray);
Thực hiện thao tác theo chiều bit AND trên các phần tử trong BitArray hiện tại so với các phần tử tương ứng trong BitArray được chỉ định.
2 public bool Get (int index);
Nhận giá trị của bit tại một vị trí cụ thể trong BitArray.
3 BitArray công khai Not ();
Đảo ngược tất cả các giá trị bit trong BitArray hiện tại, để các phần tử được đặt thành true được thay đổi thành false và các phần tử được đặt thành false được thay đổi thành true.
4 BitArray công khai Hoặc (giá trị BitArray);
Thực hiện phép toán OR theo chiều bit trên các phần tử trong BitArray hiện tại so với các phần tử tương ứng trong BitArray được chỉ định.
5 public void Set (int index, bool value);
Đặt bit tại một vị trí cụ thể trong BitArray thành giá trị được chỉ định.
6 public void SetAll (bool value);
Đặt tất cả các bit trong BitArray thành giá trị được chỉ định.
7 BitArray Xor công khai (giá trị BitArray);
Thực hiện phép toán OR bitwise eXclusive OR trên các phần tử trong BitArray hiện tại so với các phần tử tương ứng trong BitArray được chỉ định.

Sau đây là một ví dụ -

using System;
using System.Collections;

public class Demo {

   public static void Main() {

      BitArray arr = new BitArray(10);

      Console.WriteLine( "Count: {0}", arr.Count );
   }
}