Accueil
Articles
Astuces
Actualités
Auteurs
A propos
Contact
S'enregistrer
|
S'identifier
S'identifier
Authentification invalide
N
om d'utilisateur
M
ot de Passe
S
e souvenir de moi la prochaine fois.
S'identifier
Annuler
S'enregistrer
Mot de passe oublié ?
C# 4 : dynamic
Avec C#4, apparaît un nouveau mot clé : dynamic. Comment peut-on l’utiliser pour simplifier nos codes ?
Par
Matthieu Mezil
publié le 28/10/2008 à 00:57, lu 1826 fois, 4 pages
0 commentaire(s)
Tags:
ADO.NET
,
C#
,
PDC08
,
Réflection
1 | Introduction
1 | Introduction
2 | Exemple basique
3 | Exemple de la « vraie vie »
4 | Conclusion
Introduction
Avec C# 4, il y a un nouveau mot clé : dynamic. Ce mot clé permet de ne pas préciser le type de l’objet et de « tenter » d’appeler n’importe quelle méthode. Cela permet par exemple d’appeler une méthode javascript, de faire de l’interop COM et bien sûr d’utiliser les langages dynamiques qui se basent sur la DLR (Dynamic Language Runtime). Il permet aussi de simplifier les appels par réflection.
Depuis sa version 2.0, le framework .Net inclut la notion de générique. Pour plus d’infos sur la généricité, je vous invite à regarder
l’article de Patrick Smacchia
. On peut définir un certain nombre de contrainte sur un type générique tel que le fait d’être une classe, une structure, d’hériter de telle classe, d’implémenter telle interface, de posséder un constructeur sans paramètre. Cependant, ce n’est parfois pas suffisant.
1
2
3
4
»
Démarrer une discussion
Ecrire un commentaire
Titre
Commentaire
Annuler