M Interop 可以让 .NET Framework 的程式使用 COM 元件，也可以让 COM 程式使用 .NET Framework 的元件，例如可以使用 .NET Framework 开发应用程式给 ASP 的应用程式使用，或是把旧有的ActiveX元件让 .NET Framework 的程式唿叫。COM Interop 的服务是由 System.Runtime.InteropServices 命名空间中的类别来提供，其中最重要的是 Marshal 类别，它提供了 managed code