Share via


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

更新:2007 年 11 月

互通性可讓您保留並運用在 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# 語言規格中的下列章節:

  • 10.6.7 外部方法

  • 17.5 互通的屬性

  • 18.9 動態記憶體配置

請參閱

概念

C# 程式設計手冊

其他資源

與 Unmanaged 程式碼互通

.NET Compact Framework 中的互通性