阅读量:0
在C#中,并没有内置的BitSet
类,但是你可以使用BitArray
类来实现类似的功能
下面是一个简单的示例,展示了如何使用BitArray
类:
using System; using System.Collections; class Program { static void Main() { // 创建一个包含10位的BitArray,所有位都初始化为false BitArray bitArray = new BitArray(10); // 设置第3位为true bitArray[2] = true; // 设置第5位为true bitArray[4] = true; // 打印BitArray的内容 for (int i = 0; i < bitArray.Length; i++) { Console.WriteLine($"Position {i}: {bitArray[i]}"); } } }
输出结果:
Position 0: False Position 1: False Position 2: True Position 3: False Position 4: True Position 5: False Position 6: False Position 7: False Position 8: False Position 9: False
BitArray
类提供了一些方法和属性,如Length
(获取或设置BitArray的大小)、Count
(获取BitArray中设置为true的位数)等。你可以根据需要使用这些方法和属性来操作位数组。