C#中有像malloc 一样的动态申请内存空间吗? 现在我用C#调用C++的dll,里面有一段是需

C#中有像malloc一样的动态申请内存空间吗?现在我用C#调用C++的dll,里面有一段是需要传一个有500M内存空间的地址。作为C#怎么调用呢?... C#中有像malloc 一样的动态申请内存空间吗?
现在我用C#调用C++的dll,里面有一段是需要传一个 有500M内存空间的地址。作为C#怎么调用呢?
展开
 我来答
帐号已注销
2015-12-23 · TA获得超过1134个赞
知道小有建树答主
回答量:742
采纳率:73%
帮助的人:426万
展开全部
C#不能直接操作内存地址,至于分配空间可以直接动态定义数组的大小
int n=length;
int[] array=new int[n];
就好了。
也有ArrayList类库类似C语言的链表,理论上可以无限添加数据,用完也不用释放,C#的垃圾回收机制会帮你处理好内存回收问题。
追问
但是我要传一个500M内存的地址进去,dll里面会操作内存,怎么办呢?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式