[問題] c++裡的指標函數到C#怎麼處理??

看板C_Sharp (C#)作者時間18年前 (2007/07/19 21:23), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
因為有用到dll,原本此dll是用c++來使用的,所以用到不少指標的東西 一般的function是可以使用,就是參數是指標函數的,就不知道怎麼在 C#裡處理了。 如 int _DLL_StatusFunc (int (*statusfunc) (char *)); c++裡是直接 extern "C" __declspec (dllimport) _DLL_StatusFunc (int (*func) (char *)); 使用的時候 就放函數就行了 而C#就不知道怎麼改了~~有大大能幫忙解答一下嗎 感謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.126.238

07/20 17:30, , 1F
這一講就講到明天了,你可以查MSDN的interop範例試試
07/20 17:30, 1F

07/20 19:13, , 2F
在.NET中不叫函式指標, 它叫委派(Delegate)
07/20 19:13, 2F
文章代碼(AID): #16dsNYVT (C_Sharp)
文章代碼(AID): #16dsNYVT (C_Sharp)