Compartilhar via


Interoperabilidade (guia de programação do 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 Especificação de linguagem do C# A especificação da linguagem é a fonte definitiva para a sintaxe e o uso da linguagem 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 do C#

Outros recursos

Interoperar com código não gerenciado