作者horngsh (要公理要正义)
看板C_Sharp
标题Re: [问题] 请问C#怎麽传递C++函数中"指标的指标"뀠…
时间Thu Apr 12 10:07:01 2007
※ 引述《pija0605 (小毕)》之铭言:
: 假设在C++中有个函数是
: void Read(double *array)
: 那麽可以在unsafe code中使用C# double[] 阵列的位址传参数进去
: 但如果函数是
: void Read(double **array)
: 在不能修改函数的前提下(DLL),要怎麽传递这个指标的指标参数呢?
: 我连在C#下怎麽样初始化**array的方式都找不到,麻烦各位不吝指教,谢谢。
试试用 Read(ref Ary1)....
Array在C#中应是Reference Type...再加个ref关键字就有类似指标的指标效果了.
--
=============================
夏有凉风
冬有雪
http://itsoho.myweb.hinet.net
=============================
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.181.10