Matthieu Mezil
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 1011 fois, 4 pages
 1 | 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.
 
» Démarrer une discussion