public static extern void cvDistTransform(IntPtr src, IntPtr dst, DIST_TYPE distanceType, int maskSize, float[] userMask, IntPtr labels);
float[] userMask 在C++中可以输入NULL,在C#中调用改用啥?
float[] userMask 在C++中可以输入NULL,在C#中调用改用啥?
解决方案 »
- 从数据库查询多个Image类型数据
- 哪位 高手讲解下WCF的双向通讯,
- 向空excel写入数据
- 请求帮助用C#做一个用户登陆窗口(FrmLogin)如何写?
- 怎样将"097,098,099,100,101,005"这些数字前面的"0"去掉啊?
- vb.net和c#的正则表达式差异?
- 如何在winform中怎么引用Excel9.0 lib,把DataGird中的数据用循环赋值到生成的文件Excel中的单元格,在线等待结贴!,(附参考代码)
- C#的WinForm编程中,Button是否有类似于WebForm中的ToolTip或者Delphi的Hint功能?
- winform直接使用fr3文件
- C#中怎样能取得局域网内所有电脑的IP地址和当前登录用户名,包括win98,winxp,winnt,win2000的.
- ******对接口的一个疑问*********
- winfrom怎么换窗体的背景?
如果非null
float[] a=
intptr pf = Marshal.UnsafeAddrOfPinnedArrayElement(a,0);
传入
我搞了个这样的数组传进去,居然可以!呵呵
是你提醒了我!我好像还没想到你这么深的层次!指向空数组的指针和指向数组的空指针,呵呵我其实知道自己想要的是一个指向空数组的指针
float[] userMask = NULL;
float[] a = new float[0];
这两种方式我都试了,事实上都可以使得函数正常的运行!