2010-10-06 60 views
0

我正在使用C#。我需要使用從非託管dll導出的API。 dll中的API使用Stringlist *作爲一個參數的數據類型。如何在C#項目中定義我的DllImport,以便我可以輕鬆地將C#中的等效數據傳遞給非託管代碼。Dllimport中C#的StringList

我試過使用List,ArrayList,string []。沒有工作。我在執行API時遇到了未定義的異常。

如果有人能幫助我解決這個問題,我會很感激。

+0

什麼是'Stringlist *'?這是一個類型定義char **,或char * [],或類似的東西?它是一個C++類嗎?它是一個C結構? – 2011-01-04 21:56:47

回答

0

也許System.Collections.Specialized.StringCollection是你正在尋找的類。我希望,這將有助於