0
如何在C#中使用void指針作爲函數的參數?如何在C#中使用void指針作爲函數的參數?
如何在C#中使用void指針作爲函數的參數?如何在C#中使用void指針作爲函數的參數?
前提是你的C函數如下:
int Foo(void* p, DWORD dwVal);
,你只要重寫在C#中則大部分時間你需要的是這樣的:
int Foo(object obj, uint val);
但是,如果你正在做Interop,然後按照上面的建議使用P/Invoke。在這種情況下開始的好地方是http://www.pinvoke.net/
爲什麼你想要?的P/Invoke?請提供更多的細節請 – dbemerlin 2010-06-18 12:36:11
我聲明瞭一個包含2個參數的C++中的類的函數。第一個參數是void指針,另一個是DWORD.i在C#中轉換此函數。我沒有得到我應該如何轉換void指針C# – 2010-06-18 12:40:32