2017-03-09 78 views
1

這是VB6代碼:如何在c#中使用vb6 copymemory?

Dim i As Long 
CopyMemory fkey(0), pass(0), 4& * i 

我知道CopyMemory(destination, source, length)。但我不知道如何在C#中實現它。

我有一個空的long陣列和一個帶有值的byte數組。

來源:byte數組。

目的地:long數組。

如何在c#中使用CopyMemory這兩個數組?

回答

0

由於您正在複製陣列,因此您可以只爲您Buffer.BlockCopy

Buffer.BlockCopy(pass, 0, fkey, 0, 4) 

這將把陣列作爲字節數組,所以索引是以字節爲單位,而不是在數據類型的大小。您可以在線瞭解更多: