Взаимодействие (Руководство по программированию в C#)
Возможность взаимодействия позволяет использовать существующие вложения в неуправляемый код. Код, выполняющийся под управлением среды CLR, называется управляемым кодом, а код, выполняемый вне этой среды, называется неуправляемым. Примерами неуправляемого программного кода могут служить компоненты COM, COM+, C++, ActiveX и Microsoft Win32 API.
Платформа .NET Framework обеспечивает взаимодействие с неуправляемым кодом посредством служб вызова неуправляемого кода, пространства имен System.Runtime.InteropServices, взаимодействия C++ и COM-взаимодействия.
Содержание раздела
Общие сведения о взаимодействии. (Руководство по программированию в C#)
Описываются методы взаимодействия между управляемым кодом C# и неуправляемым кодом.Практическое руководство. Доступ к объектам взаимодействия Office с помощью функций языка Visual C# 2010 (Руководство по программированию на C#)
Описывает возможности, представленные в Visual C# 2010 для облегчения программирования Office.Практическое руководство. Использование индексированных свойств в программировании COM-взаимодействия (Руководство по программированию на C#)
Описывает способы использования индексированных свойств для доступа к свойствам COM, которые содержат параметры.Практическое руководство. Использование вызова неуправляемого кода для воспроизведения звукового файла (Руководство по программированию на C#)
Описывает использования служб вызова неуправляемого кода для воспроизведения звукового WAV-файла в операционной системе Windows.Пример COM-класса (Руководство по программированию на C#)
Демонстрирует, как представлять класс C# как COM-объект.
Спецификация языка C#
Дополнительные сведения см в Спецификация языка C#. Спецификация языка является предписывающим источником информации о синтаксисе и использовании языка C#.
См. также
Ссылки
Основные понятия
Руководство по программированию на C#
Другие ресурсы
Взаимодействие с неуправляемым кодом
Interoperability in the .NET Compact Framework
Пошаговое руководство. Программирование приложений Office (C# и Visual Basic)