C /C ラッパーを使用せずに Go 言語から C# DLL 関数を呼び出す
この記事では、C /C ラッパーから関数を呼び出すためのオプションを検討します。 C /C (Win32) を必要としない、Go プログラム内の C# DLL (クラス ライブラリ タイプ) Wrapper.
直接呼び出しのオプション:
Go から C# DLL 関数を直接呼び出すために使用できる主なオプションは 2 つあります:
1 。 COM 相互運用性 (Windows のみ):
2. C# コンソール アプリケーションによるラッピング:
長所と短所:
COM 相互運用性:
長所:
短所:
C# コンソール アプリケーションラッパー:
長所:
短所:
結論:
アプリケーションの特定の要件に応じて、両方のオプションで C# DLL 関数を直接呼び出す方法が提供されます。 C /C ラッパーなしで Go から。どちらを選択するかは、プラットフォームの互換性、パフォーマンス上の懸念、C# の習熟度などの要素に基づいて決定する必要があります。
以上がC /C ラッパーを使用せずに Go から C# DLL 関数を呼び出すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。