繁体   English   中英

如何在c#中使用vb6 copymemory?

[英]How to use vb6 copymemory in c#?

这是vb6代码:

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

我知道CopyMemory(destination, source, length) 但我不知道如何在c#中实现它。

我有一个空的long数组和一个带有值的byte数组。

来源: byte数组。

目的地: long阵。

如何在c#中为这两个数组使用CopyMemory

由于您要从数组复制到数组,因此您可以使用Buffer.BlockCopy

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

这会将数组视为字节数组,因此索引以字节为单位,而不是数据类型的大小。

您可以在线了解更多信息: MSDN在线文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM