Un petit tableau contenant les éléments présents en HTML5 sous forme d'un tableau périodique. Chaque élément du tableau permet d'avoir la description de l'élément ainsi que le lien correspondant sur le site du W3School.
Periodic Table of HTML5 Elements
mardi 15 mars 2011
Récupérer le nom d'une propriété dynamiquement
Certaines librairies prennent en paramètres de leurs fonctions le nom (sous forme de string) de la propriété sur laquelle doit s'effectuer l'action. Par exemple, avec nhibernate, il est nécessaire lorsque l'on fait un Criteria de donner le nom des propriétés sur lequelles on execute une Restriction.
Le problème avec ce genre de méthode, c'est que le risque de faire une faute de frappe est important et il n'y a pas de vérification à la compilation.
Heureusement, la reflection vient à notre secours! Une solution consiste à passer une lambda expression de la propriété et par reflection récupérer les informations notamment son nom.
Voici une implémentation d'exemple qui extrait de la lumbda expression la propriété de l'objet pour récupérer son nom :
Le problème avec ce genre de méthode, c'est que le risque de faire une faute de frappe est important et il n'y a pas de vérification à la compilation.
Heureusement, la reflection vient à notre secours! Une solution consiste à passer une lambda expression de la propriété et par reflection récupérer les informations notamment son nom.
Voici une implémentation d'exemple qui extrait de la lumbda expression la propriété de l'objet pour récupérer son nom :
Inscription à :
Articles (Atom)