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
Visão geral sobre interoperabilidade (Guia de Programação em C#)
Descreve métodos para interoperar entre o código gerenciado C# e não gerenciados.Como acessar objetos de interoperabilidade do Office usando recursos do Visual C# (Guia de Programação em C#)
Descreve os recursos que são apresentados no visual C# 2010 para facilitar a programação do Office.Como usar propriedades indexadas na programação para interoperabilidade COM (Guia de Programação em C#)
Descreve como usar propriedades indexadas para acessar as propriedades de que possuem parâmetros.Como usar invocação de plataforma para executar um arquivo wave (Guia de Programação em 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.Exemplo de classe COM (Guia de Programação em C#)
Demonstra como expor uma classe C# como um objeto COM.
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)