互通性 (C# 程式設計手冊)

互通性可讓您保留並運用在 Unmanaged 程式碼中的現有投資。 在 Common Language Runtime (CLR) 控制下所執行的程式碼稱為「Managed 程式碼」(Managed Code),而在 CLR 外部執行的程式碼則稱為「Unmanaged 程式碼」(Unmanaged Code)。 例如,COM、COM+、C++ 元件、ActiveX 元件和 Microsoft Win32 API 都是 Unmanaged 程式碼。

透過平台叫用服務、System.Runtime.InteropServices 命名空間、C++ 互通性 (Interoperability) 和 COM 互通性 (COM interop),.NET Framework 可以與 Unmanaged 程式碼互通。

本章節內容

C# 語言規格

如需詳細資訊,請參閱 C# 語言規格。 語言規格是 C# 語法和用法的決定性來源。

請參閱

參考

Marshal.ReleaseComObject

概念

C# 程式設計手冊

其他資源

與 Unmanaged 程式碼互通

Interoperability in the .NET Compact Framework

逐步解說:Office 程式設計 (C# 和 Visual Basic)