Partager via


Génériques (C++/CLI et C++/CX)

Les génériques sont des méthodes et des types paramétrables. Dans cette section, découvrez quelles fonctionnalités génériques prennent en charge Windows Runtime et Common Language Runtime et celles prises en charge par le Common Language Runtime. Vous découvrirez également comment créer vos propres méthodes et types génériques en C++/CLI et comment utiliser des types génériques créés dans un langage .NET Framework en C++/CLI. Enfin, cette section fournit une comparaison des génériques et modèles C++.

Dans cette section

Prise en charge par le Windows Runtime et le Common Language Runtime

Vue d’ensemble des génériques dans C++/CLI
Informations sur les génériques, la motivation de la fonctionnalité de langage et les définitions des termes utilisés pour décrire les génériques. En outre, des informations sur l’utilisation de types référence et de types valeur comme paramètres de type pour les génériques.

Interfaces génériques (C++/CLI)
Informations sur la définition et l’utilisation des interfaces génériques.

Délégués génériques (C++/CLI)
Informations sur la définition et l’utilisation des délégués génériques.

Contraintes sur les paramètres de type générique (C++-CLI)
Informations sur l’utilisation des contraintes dans des types génériques.

Utilisation de génériques (C++-CLI)
Informations sur l’utilisation des génériques définis dans les assemblys .NET, éventuellement créés dans d’autres langages, dans C++/CLI.

Génériques et modèles (C++/CLI)
Comparaison des génériques et des modèles, quand les utiliser, et comment les combiner de façon utile.

Prise en charge par le Common Language Runtime

Fonctions génériques (C++-CLI)
Informations sur la définition et l’utilisation des fonctions et méthodes génériques.

Classes génériques (C++-CLI)
Informations sur la définition et l’utilisation des classes génériques.

Utiliser le mot clé for each, in sur une collection générique.

Voir aussi

Extensions de composants pour .NET et UWP