Système de type commun
Le système de type commun (CTS, Common Type System) définit la façon dont les types sont déclarés, utilisés et managés dans le runtime ; il constitue également une partie importante de la prise en charge par le runtime de l'intégration interlangage. Le système de type commun met en œuvre les fonctions suivantes :
Il met en place une infrastructure permettant l'intégration interlangage, la sécurité de type et l'exécution de code très performant.
Il fournit un modèle orienté objet qui prend en charge l'implémentation complète de nombreux langages de programmation.
Il définit des règles que les langages doivent respecter, ce qui permet de garantir l'interaction des objets écrits dans différents langages.
Dans cette section
- Vue d'ensemble du système de type commun
Décrit des concepts et définit des termes relatifs au système de type commun.
- Définitions de types
Décrit des types définis par l'utilisateur.
- Membres de type
Décrit les événements, les champs, les types imbriqués, les méthodes et les propriétés, ainsi que des concepts comme la surcharge, la substitution et l'héritage de membres.
- Types valeur du système de type commun
Décrit les types valeur intégrés et ceux définis par l'utilisateur.
- Classes du système de type commun
Décrit les caractéristiques des classes du Common Language Runtime.
- Délégués du système de type commun (CTS, Common Type System)
Décrit l'objet délégué, qui est l'alternative managée aux pointeurs fonction non managés.
- Tableaux du système de type commun
Décrit les types tableau du Common Language Runtime.
- Interfaces du système de type commun
Décrit les caractéristiques des interfaces et les restrictions imposées aux interfaces par le Common Language Runtime.
- Pointeurs dans le système de type commun
Décrit les pointeurs managés, les pointeurs non managés et les pointeurs fonction non managés.
Rubriques connexes
- Référence de la bibliothèque de classes .NET Framework
Fournit une référence aux classes, interfaces et types valeur inclus dans le Kit de développement .NET Framework SDK de Microsoft.
- Common Language Runtime
Décrit l'environnement d'exécution qui gère l'exécution de code et fournit des services de développement d'applications.