c#里调用C++的DLL问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 18:54:11
我要将C#一个结构体中的一个float型数组传给C++中的另一个结构体。
在C++中的结构体对应定义的是一个float型指针,这样比如说数组里有10个元素能不能传过去。由于2个结构体要保持类型一致,在C#结构体中我定义的也是float型指针,我要先把数组赋值给C#结构体中的指针,请问如何赋值
换句话问 就是一个指针能不能指向数组里的所有元素

是不是要传数组给c++的dll?

传指针就用IntPtr参数.
你最好把c++函数的原型贴出来给大家看,这样才能给你答案

扯犊子,C#结构体是什么东西,C#指针有是什么东西。
调用C++ 直接使用API传值就好了,又整一个 C# 的 结构体 干啥啊