Share via


Interoperabilidade (Guia de Programação em C#)

Interoperabilidade permite que você para preservar e tirar proveito de investimentos existentes em código não gerenciado. O código executado sob o controle do common language runtime (CLR) são chamadas código gerenciado, e o código que é executado fora do CLR é chamado código não gerenciado. COM, COM+, os componentes C++, componentes ActiveX, e Microsoft API do Win32 são exemplos de código não gerenciado.

.NET Framework permitem a interoperabilidade com código não gerenciado com os serviços de invocação de plataforma, o namespace de System.Runtime.InteropServices , interoperabilidade C++, e interoperabilidade COM (interoperabilidade COM).

Nesta seção

Especificação da linguagem C#

Para obter mais informações, consulte a Especificação da linguagem C#. A especificação da linguagem é a fonte definitiva para a sintaxe e o uso de C#.

Consulte também

Tarefas

Passo a passo: Programação do Office (C# e Visual Basic)

Referência

Marshal.ReleaseComObject

Conceitos

Guia de Programação em C#

Outros recursos

Interoperação com código não gerenciado