什么是C#中基于索引的I / O BitArray集合?

BitArray类管理一个紧凑的位值数组,这些值表示为布尔值,其中true表示该位为开(1),false表示该位为关。

以下是基于索引的BitArray集合的方法-

序号方法与说明
1公共BitArray And(BitArray值);
对当前BitArray中的元素与指定BitArray中的相应元素执行按位与运算。
2公共布尔Get(int index);
获取BitArray中特定位置的位的值。
3公共BitArray Not();
反转当前BitArray中的所有位值,以便将设置为true的元素更改为false,并将设置为false的元素更改为true。
4公共BitArray或(BitArray值);
对当前BitArray中的元素与指定BitArray中的相应元素执行按位或运算。
5公共无效集(int索引,布尔值);
将BitArray中特定位置的位设置为指定值。
6公共无效SetAll(布尔值);
将BitArray中的所有位设置为指定值。
7公共BitArray Xor(BitArray值);
对当前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 );

   }

}

以上是 什么是C#中基于索引的I / O BitArray集合? 的全部内容, 来源链接: utcz.com/z/355611.html

回到顶部