在C#中,我有一个BitArray,它存储值为5,如下所示
BitArray bitArray = new BitArray(new int[] { 5});
我想从BitArray中检索5的值为整数,如下所示:
int myInt = //some operation on bitArray goes here
检索它的快速方法是什么?此操作将重复进行,因此性能非常重要。
答案 0 :(得分:1)
只需将位数组复制到int数组并取第一个元素。
BitArray bitArray = new BitArray(new int[] { 5 });
int[] array = new int[1];
bitArray.CopyTo(array, 0);
int result = array[0];