Après mon article Comprendre les bases de Linq to Objets et un post " c# 3.0 : Surcharger les méthodes d'extension ", je me suis décidé à écrire un mini-article sur les surcharges. http://www.techheadbrothers.com/Astuces.aspx/surcharger-methode-extension
Lire la suite...
L'article est enfin publié ! Il a dû être remanié une quinzaine de fois pour des raisons purement pédagogiques. C'est donc une version épurée que vous trouverez sur le site Tech Head Brothers : http://www.techheadbrothers.com/Articles.aspx/comprendre-bases-linq-to-objects
Lire la suite...
Avant tout, je n'aime pas le terme de "surcharge" mais je n'ai pas trouvé un autre terme parlant. Imaginez que vous souhaitiez utiliser le select de Linq mais en même temps, vous voulez rajouter un morceau de code (log, etc...) lors de l'appel à cet méthode.
Lire la suite...
Je viens de publier un article sur quelques éléments du langage c# 3.0 Un autre article fera suite. Je vous en conseille vivement la lecture pour avoir une idée des améliorations syntaxiques de c# 3.0 et afin de connaître les limites d'utilisation (notamment
Lire la suite...
Il est possible d'initialiser de manière plus simplifiée une structure avec c# 3.0. Avant, nous faisions : public struct MaStructure { public int ValeurA; public byte ValeurB; public int ValeurC; } static void Main( string [] args) { MaStructure a = new
Lire la suite...