Взаимодействие с неуправляемым кодом CLR поддерживает 3 сценария взаимодействия: Управляемый код может вызывать неуправляемые функции из DLL Управляемый код может использовать готовы компоненты COM Неуправляемый код может использовать управляемый тип