lundi 6 juillet 2009

Méthode d'extension ASP.NET

Les Méthodes d'extensions permettent d'ajouter "simplement" des méthodes a des objets. En voici un exemple :

On rajoute a l'objet "IList" une methode action (obligation d'etre static).
On remarquera la syntax particuliere et l'utilisation du mot clé "this" en "parametre"

// IList
public static void Action(this IList list)
{
   //Faire une action ici
}

IList list = new List(); // doit etre du meme type
list.Action();

Plus d'information : du 1.0 au 3.0
http://sebastiencourtois.wordpress.com/tag/methodes-dextension/