Compartilhar via


Interoperabilidade (guia de programação C#)

Interoperabilidade permite preservar e usufruir os investimentos existentes em código não gerenciado.O código é executado sob o controle do common linguagem tempo de execução (CLR) é chamado de código gerenciadoe código que é executado fora do CLR é chamado código não gerenciado.COM, COM +, C++ componentes, componentes ActiveX e Microsoft Win32 API são exemplos de código não gerenciado.

The .NET Framework permite a interoperabilidade com código não gerenciado por meio de plataforma invocar os serviços, o System.Runtime.InteropServices namespace, interoperabilidade de C++ e interoperabilidade de COM (COM interop).

Nesta seção

Especificação da linguagem C#

Para obter mais informações, consulte as seções a seguir no Especificação da linguagem C#:

  • 10.6.7 Métodos externos

  • 17,5 Atributos de de interoperação

  • 18.9 Alocação de memória dinâmica

Consulte também

Conceitos

Guia de Programação C#

Outros recursos

Interoperação com Código Não-Gerenciado

Interoperabilidade no .NET Compact Framework