看板C_Sharp
标 题Re: [问题] 请问C#怎麽传递C++函数中"指标的指标"뀠…
发信站吟风‧眺月‧擎天岗 (Fri Apr 13 14:11:21 2007)
转信站ptt!ctu-reader!news.nctu!BBS of NCUE BioDept
※ 引述《[email protected] (小毕)》之铭言:
> ※ 引述《horngsh (要公理要正义)》之铭言:
> : 试试用 Read(ref Ary1)....
> : Array在C#中应是Reference Type...再加个ref关键字就有类似指标的指标效果了.
> 请问你是指
> double[] Ary1;
> Read(ref Ary1)
你可以估狗一下dllimport这个字, 找一下相关的文章
宣告一个IntPtr的变数, such as:
IntPtr myAryIntPtr = (IntPtr) Ary1;
用强制转型的, 再呼叫Read(ref myAryIntPtr).....
记得是这样.....
有错再来信.
--
→↓ O
rigin:
彰化师大生物系˙吟风‧眺月‧擎天岗 micro.bio.ncue.edu.tw
↑← Au
thor:
horngsh 从
59-126-181-10.HINET-IP.hinet.net 发表