Взаимодействие (Руководство по программированию в C#)

Возможность взаимодействия позволяет использовать существующие вложения в неуправляемый код. Код, выполняющийся под управлением среды CLR, называется управляемым кодом, а код, выполняемый вне этой среды, называется неуправляемым. Примерами неуправляемого программного кода могут служить компоненты COM, COM+, C++, ActiveX и Microsoft Win32 API.

Платформа .NET Framework обеспечивает взаимодействие с неуправляемым кодом посредством служб вызова неуправляемого кода, пространства имен System.Runtime.InteropServices, взаимодействия C++ и COM-взаимодействия.

Содержание

Спецификация языка C#

Дополнительные сведения см. в Спецификация языка C#. Спецификация языка является предписывающим источником информации о синтаксисе и использовании языка C#.

См. также

Задачи

Пошаговое руководство. Программирование приложений Office (C# и Visual Basic)

Ссылки

Marshal.ReleaseComObject

Основные понятия

Руководство по программированию на C#

Другие ресурсы

Взаимодействие с неуправляемым кодом