2015-09-03 35 views

回答

0

CopyTo(destinationArray,StartIndex)如果你把26它将尝试复制,从第26位开始,你必须使用0(bitarrays始终为零)从数组的起始处获取所有内容 copyTo也只能复制一个数组,拿回来你必须创建一个bitarray一个新

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

'CopyTo'不需要'BitArray'参数。 –

+0

我想从第26位复制,那是故意写成26 ..但仍然不起作用.. –

+0

对不起我的错误,你必须复制到一个数组而不是一个bitarray – Thorarins

0

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

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

是啊,我想我必须使用相同的旧方式...我想知道为什么VS没有添加一个方法从bitarray复制到bitarray而不是数组。 –