什么是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