次の方法で共有


相互運用性 (C# プログラミング ガイド)

相互運用機能によって、アンマネージ コードへの既存の投資を保護し活用できます。 共通言語ランタイム (CLR: Common Language Runtime) の制御の下で動作するコードをマネージ コード、CLR の外部で動作するコードをアンマネージ コードと言います。 アンマネージ コードの例としては、COM、COM+、C++ の各コンポーネント、ActiveX コンポーネント、および Microsoft Win32 API があります。

.NET Framework は、プラットフォーム呼び出しサービス、System.Runtime.InteropServices 名前空間、C++ 相互運用性、および COM 相互運用性 (COM interop) を通じてアンマネージ コードとの相互運用を可能にします。

このセクションの内容

C# 言語仕様

詳細については、「C# 言語仕様」を参照してください。言語仕様は、C# の構文と使用法に関する信頼性のある情報源です。

参照

処理手順

チュートリアル: Office のプログラミング (C# および Visual Basic)

関連項目

Marshal.ReleaseComObject

概念

C# プログラミング ガイド

その他の技術情報

アンマネージ コードとの相互運用