我需要从Bitarray (不是byte array)复制到另一个Bitarray。Bitarray1.CopyTo(Bitarray2, 26)不工作,正确的方法是什么呢?
发布于 2015-09-03 15:17:43
CopyTo( destinationArray,StartIndex)如果你放入26位,它将尝试复制,从第26位开始,你必须使用0(位数组总是从零开始)来获取从数组开始的所有内容copyTo也只复制到数组,要将其恢复到位数组,必须创建一个新的位数组
Dim AnArray as Array
Bitarray1.CopyTo(anArray, 0)
Dim BitArray2 As New BitArray(Anarray)发布于 2015-09-03 15:26:10
简单的老式for循环如何:
For i As Integer = 0 To Bitarray1.Length - 1
Bitarray2(i + 26) = Bitarray1(i)
Nexthttps://stackoverflow.com/questions/32369080
复制相似问题