Re: [問題] 請問C#怎麼傳遞C++函數中"指標的指標"뀠…

看板C_Sharp (C#)作者 (要公理要正義)時間18年前 (2007/04/12 10:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
※ 引述《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
文章代碼(AID): #167PH88a (C_Sharp)
文章代碼(AID): #167PH88a (C_Sharp)