Partager via


Interopérabilité (Guide de programmation C#)

L'interopérabilité vous permet de conserver et de tirer parti d'investissements existants dans le code non managé. Le code qui s'exécute sous le contrôle du Common Language Runtime (CLR) est appelé code managé ; le code qui s'exécute en dehors du CLR est appelé code non managé. Les composants COM, COM+, C++, les composants ActiveX et les API Microsoft Win32 sont des exemples de code non managé.

Le .NET Framework permet l'interopérabilité avec le code non managé par le biais de services d'appel de code non managé, de l'espace de noms System.Runtime.InteropServices, de l'interopérabilité C++ et de l'interopérabilité COM (COM Interop).

Dans cette section

Spécification du langage C#

Pour plus d'informations, voir la Spécification du langage C#. La spécification du langage est la source de référence pour la syntaxe C# et son utilisation.

Voir aussi

Tâches

Procédure pas à pas : programmation Office (C# et Visual Basic)

Référence

Marshal.ReleaseComObject

Concepts

Guide de programmation C#

Autres ressources

Interopération avec du code non managé