在沒有C /C 包裝器的情況下從Go 語言調用C# DLL 函數
在本文中,我們將探索從Go程式中的C# DLL(類別庫類型),無需C /C (Win32)包裝器。
直接呼叫選項:
有兩個主要選項可用於從 Go 直接呼叫 C# DLL 函數:
1 。 COM 互通性(僅限 Windows):
2。使用 C# 控制台應用程式包裝:
優點和缺點:
COM互通性:
優點:
缺點:
C# 主機應用程式包裝器:
優點:
優點:
缺點:
單獨的額外開銷結論:根據應用程式的具體要求,這兩個選項都提供了直接調用C# DLL 函數的方法來自沒有 C /C 包裝器的 Go。應根據平台相容性、效能問題以及您自己對 C# 的熟練程度等因素做出選擇。以上是如何在沒有 C /C 包裝器的情況下從 Go 呼叫 C# DLL 函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!