J'ai vu un extrait de code hier dans l'une des réponses ici sur StackOverflow qui m'a intrigué. Ce fut quelque chose comme ceci:Comment faire pour convertir toutes les chaînes de la liste <string> en minuscules à l'aide de LINQ?
List<string> myList = new List<string> {"aBc", "HELLO", "GoodBye"};
myList.ForEach(d=>d.ToLower());
J'espérais que je pourrais l'utiliser pour convertir tous les éléments en myList en minuscules. Cependant, cela n'arrive pas ... après avoir exécuté ceci, le boîtier de myList est inchangé. Donc, ma question est de savoir s'il existe un moyen, en utilisant les expressions LINQ et Lambda, de parcourir et de modifier facilement le contenu d'une liste d'une manière similaire à celle-ci.
Merci, Max
Pas une méthode d'extension. – leppie
@leppie: C'est vrai, ce n'est pas - bonne prise. Dans ce cas, s'inquiéter de savoir s'il s'agit d'une méthode d'instance ou d'une méthode d'extension peut être un peu pédant, mais il est certainement précis. :) –
Et la chaîne est immuable: P – Sherlock