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
Visão geral da interoperabilidade (guia de programação do C#)
Descreve métodos para interoperar entre o código gerenciado C# e não gerenciados.Como: objetos de interoperabilidade do Office Access usando recursos visuais C# 2010 (guia de programação C#)
Descreve os recursos que são apresentados no visual C# 2010 para facilitar a programação do Office.Como: usar indexado propriedades na programação de interoperabilidade de COM (guia de programação do C#)
Descreve como usar propriedades indexadas para acessar as propriedades de que possuem parâmetros.Como: Use invocação de plataforma para reproduzir um arquivo Wave (guia de programação do C#)
Descreve como usar serviços de invocação de plataforma para reproduzir um arquivo de som.WAV no sistema operacional Windows.Passo a passo: Programação do Office (C# e Visual Basic)
Mostra como criar uma pasta de trabalho do Excel e um documento do word que contém um link para a pasta de trabalho.Classe do exemplo COM (guia de programação C#)
Demonstra como expor uma classe C# como um objeto COM.
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)