Home
Browsez les 647 exemples
Téléchargez les 647 exemples
Téléchargez des chapitres
Achetez sur amazon.fr
Niveau: Débutant/Intermédiaire
ISBN-2-84177-339-6
50 Euros
|
Chapitre 13:
La généricité
Chapitre 12< > Chapitre 14
Exemples: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
Table des matières:
Un problème de C#1 et sa résolution par les types génériques de C#2 Le problème du typage des éléments d'une collection en C#1 Résolution élégante du problème à l'aide d'une classe générique de C#2
Vue d'ensemble de la généricité de C#2 Possibilité pour un type d'être génériques sur plusieurs types Types génériques ouverts et fermés La généricité de .NET vs. le mécanisme de templates de C++ Visibilité d'un type générique Structures et interfaces génériques Possibilité de créer des alias sur le nom d'un type générique fermé
Possibilité de contraindre un type paramètre
La contrainte du constructeur par défaut
Contraintes de dérivation
La contrainte type valeur/type référence
Les membres d'un type générique Surcharge de méthode Les champs statiques Les méthodes statiques Le constructeur statique Surcharge des opérateurs Les types encapsulés
Les opérateurs et les types génériques Utilisation des opérateurs d'égalité, d'inégalité et de comparaison avec une instance d'un type paramètre L'opérateur typeof Les mots clés params et lock
L'opérateur default
Le transtypage (casting) et la généricité Les règles de base Transtypage entre tableaux Les opérateurs is et as
L'héritage et la généricité Les différents cas Redéfinition d'une méthode virtuelle d'un type générique
Les méthodes génériques Introduction Méthodes génériques et contraintes Méthodes virtuelles génériques Inférence des types paramètres selon les types des paramètres d'une méthode générique Ambiguïté dans la grammaire de C#2
Les délégués, les évènements et la généricité Introduction Délégués génériques et méthodes génériques Contravariance, covariance, délégués et généricité Evènements et délégués génériques
Réflexion, attribut, IL et généricité Evolution de la classe System.Type Evolution des classes System.Reflection.MethodBase et System.Reflection.MethodInfo Les attributs et la généricité La généricité et le langage IL
La généricité et le framework .NET La sérialisation et la généricité .NET Remoting et la généricité Les collections et la généricité Les domaines ne supportant pas la généricité
Index
Copyright Patrick Smacchia 2006 2007
|