Contenu
- Définition - Que signifient les génériques?
- Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.
- Techopedia explique génériques
Définition - Que signifient les génériques?
Les génériques font référence à une fonctionnalité en C # qui permet de définir une classe ou une méthode avec le type comme paramètre.
Les génériques permettent de concevoir des classes et des méthodes dont les types sont spécifiés uniquement au moment de la déclaration et de l’instanciation.Cela permet de développer des classes et des méthodes universelles permettant d'améliorer les performances, la productivité et la sécurité des types.
Les génériques sont souvent utilisés lors de la création de classes de collection pour implémenter des concepts tels que des listes, des tables de hachage, des files d'attente, etc. Ces classes gèrent un ensemble d'objets et encapsulent des opérations qui ne sont pas spécifiques à un type de données particulier.
Les génériques sont également connus sous le nom de polymorphisme paramétrique.
Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.
Techopedia explique génériques
Les génériques ont été introduits en C # 2.0 dans le cadre de Common Language Runtime de .NET afin de surmonter les difficultés liées à la généralisation des versions précédentes. La généralisation a été réalisée par des transtypages de types vers et à partir de types de base universels, System.Object non compatibles avec le type de caractères et nécessitant une transtypage, ce qui a pour effet de nuire aux performances.
Certains des avantages de l’utilisation des génériques comprennent:
- Le casting n'est pas requis pour accéder à chaque élément de la collection
- Le code client qui utilise des génériques est sûr pour le type lors de l'exécution en empêchant l'utilisation de données dont le type est différent de celui utilisé dans la déclaration
- Le code n'est pas dupliqué pour plusieurs types de données
La liste Cette définition a été écrite dans le con de C #
Les génériques sont similaires aux modèles C ++ dans le concept mais diffèrent principalement dans la mise en œuvre.