Vb.net 从位数组(不是字节数组)复制到另一个位数组

Vb.net 从位数组(不是字节数组)复制到另一个位数组,vb.net,visual-studio-2012,Vb.net,Visual Studio 2012,我需要从位数组(不是字节数组)复制到另一个位数组Bitarray1.CopyTo(Bitarray2,26)不工作,正确的方法是什么 CopyTo(destinationArray,StartIndex)如果您输入26,它将尝试从第26位复制,您必须使用0(位数组始终以零为基础)从数组开始获取所有内容 copyTo也仅复制到数组,要将其返回到位数组,必须创建一个新数组 Dim AnArray as Array Bitarray1.CopyTo(anArray, 0) Dim BitA

我需要从位数组(不是字节数组)复制到另一个位数组
Bitarray1.CopyTo(Bitarray2,26)
不工作,正确的方法是什么

CopyTo(destinationArray,StartIndex)如果您输入26,它将尝试从第26位复制,您必须使用0(位数组始终以零为基础)从数组开始获取所有内容 copyTo也仅复制到数组,要将其返回到位数组,必须创建一个新数组

Dim AnArray as Array     
Bitarray1.CopyTo(anArray, 0) 
Dim BitArray2 As New BitArray(Anarray)

一个普通的
for
循环怎么样:

For i As Integer = 0 To Bitarray1.Length - 1
    Bitarray2(i + 26) = Bitarray1(i)
Next

您能给我看一下您的
Bitarray
声明吗?
Dim Bitarray1作为Bitarray=New Bitarray(ByteArray1)
CopyTo
不接受
Bitarray
参数。我想从第26位复制,这是故意写为26的。。但是仍然不起作用..对不起,我的错误是你必须复制到数组而不是bitarrayno,我需要从Bitarray复制到Bitarray,请阅读标题编辑并添加从数组到bitarrayyeah的转换,我想我必须使用相同的旧方法。。。我想知道为什么VS没有添加从bitarray复制到bitarray而不是数组的方法。