iam新增至c#平臺。我有一個以「C」編碼的現有項目。我想將這個現有C代碼中的函數導入到C#中。頭文件中還有許多用戶定義的struct和enums類型的數據類型。我也想在我的新C#項目中使用這種數據類型。我怎樣才能導入.h中的數據類型,並在.c文件中的功能,以C#如何將頭文件(.h)文件中的用戶定義的數據類型導入c#
2
A
回答
0
C#是OOD可編輯lanague其不像c,所以可以設計類,而不是去過程方式。
它更好地設計你在C#中的類,並根據設計放置方法和枚舉。
就像是一個.h =一個C#類,這只是一個例子。
分解類中的.h和.c文件,並根據它放置方法。 我希望你明白我的觀點。
0
可以使用的功能在你的C項目,但你需要創建與你的C項目中的數據類型兼容C#類型。
看看這個link
如果你有很多你在你的C代碼需要的東西。你可以使用直接使用.net框架和c函數的C++ cli,它可能是更好的選擇。
0
我認爲你最好的選擇是創建一個C++/CLI項目,它用作C#項目和C頭文件之間的薄包裝。你可以直接在你的C++/CLI項目中使用這些.h文件,那麼您可以直接使用C#項目中的C++/CLI程序集(dll)。
相關問題
- 1. 哪個C/C++頭文件定義了BYTE數據類型?
- 2. C++着的.h頭文件
- 3. 如何實現.h文件中定義的類C++
- 4. C++中的類(cpp文件&h文件)
- 5. 如何用打字稿文件導入/導出類型定義
- 6. 使用泛型類定義導入數據文件
- 7. 如何將靜態庫中的C++頭文件導入Obj-C?
- 8. 使用結構類型定義在多個.C&.h文件
- 9. 如何從C++文件中定義數據類型?
- 10. C頭文件/源文件 - 枚舉類型定義
- 11. 重新定義的類C++頭文件
- 12. C++頭文件/庫文件和定義的數據庫
- 13. 如何導入內部打字稿類型定義文件中的類型?
- 14. 如何將文件插入到文件流數據類型
- 15. 如何使用ifstream將任何自定義數據類型寫入文件?
- 16. 如何將大型xml(自定義)文件導入到wordpress中
- 17. Excel文件導入 - 數據類型
- 18. 使用Sqoop導入頭文件數據
- 19. 如何將固件文件存儲到頭文件(.h)
- 20. 如何使用makefile將.h文件包含在.c文件中
- 21. C++將方法添加到頭文件中定義的類
- 22. 從導入文件中定義類
- 23. 如何將文本文件中的數據導入到Excel中?
- 24. 將帶C函數的頭文件導入到Xcode proj中?
- 25. 使用用戶定義的數據類型將SQL Server數據導入Excel
- 26. C++頭文件和類定義問題
- 27. 如何在另一個C++頭文件中導入一個類?
- 28. 將用戶.csv文件中的數據導入到表中
- 29. 頭文件(.h)中創建C編程
- 30. 使用C#解析聲明和數據類型定義的* .c/*。h文件的最佳方法
如果您有信息,請接受答案 – 2011-06-01 13:25:37