Share via


Interoperabilidad (Guía de programación de C#)

La interoperabilidad permite conservar y aprovechar las inversiones existentes en código no administrado. El código que se ejecuta bajo el control de Common Language Runtime (CLR) se denomina código administrado, mientras que el código que se ejecuta fuera de CLR se denomina código no administrado. Los componentes COM, COM+, C++, los componentes de ActiveX y la API de Microsoft Win32 son ejemplos de código no administrado.

La aplicación .NET Framework habilita la interoperabilidad con el código no administrado a través de los servicios de invocación de plataforma, el espacio de nombres System.Runtime.InteropServices y la interoperabilidad C++ y COM.

En esta sección

Especificación del lenguaje C#

Para obtener más información, vea la Especificación del lenguaje C#. La especificación del lenguaje es la fuente definitiva de la sintaxis y el uso de C#.

Vea también

Referencia

Marshal.ReleaseComObject

Conceptos

Guía de programación de C#

Otros recursos

Interoperar con código no administrado

Interoperability in the .NET Compact Framework

Tutorial: Programación de Office (C# y Visual Basic)