C++中的int *p 类型在C#中是什么类型啊?

来源:百度知道 编辑:UC知道 时间:2024/07/08 01:54:43
C++中的int *p 类型在C#中是什么类型啊?
问题是我要怎么转?
现在我在C#中要调用C++的函数,而函数中有个参数为int*或char* ,我传什么类型的参数才能调用?

你可以使用System.IntPtr,它与C++的int*可以交互

char*你也可以用IntPtr来传。

指针,c#中指针类型被默认为是危险的。所以可以说没有,只是大家把它用其他的形式转化了,不能绝对的说他没有,

c#中值类型(基本类型,结构,)是传值的,而对象类型(类,对象)都是传引用的.
在c++中传递*p指针,在c#中应该没有要求,值和对象都可以.

"函数中有个参数为int*或char* ",cpp函数需要int类型,那在c#中引用cpp类库也传递int类型应该没问题~1

C#中没有指针类型,可以用数组Array来替代一下

C#中没有指针类型

整数型的指针,就是存放整型的内存地址