首页 > 解决方案 > 如何将 C++ 代码转换为 C# 关于 memcpy

问题描述

现在我正在将 c++ 代码转换为 c#,并且我遇到了一些与 memcpy、unsigned char* 相关的问题

下面是我的 C++ 代码

cBin 和 aBin 都是 2D Char 数组,其他都是整数类型

你们会把上面的c++代码转换成c#吗?

谢谢

memcpy ( (unsigned char *) cBin + (nYpos + height) * COL_MAX + BIN_RECT.left + width, (unsigned char *) aBin + nYpos * COL_MAX + BIN_RECT.left, nColCnt )

标签: c#

解决方案


由于您有一个字符串数组,我建议使用 Array.Copy

public static void Copy (Array sourceArray, long sourceIndex, Array destinationArray, long destinationIndex, long length);

推荐阅读