Widziałem wczoraj fragment kodu w jednej z odpowiedzi na StackOverflow, który mnie zaintrygował. To było coś takiego:
List<string> myList = new List<string> {"aBc", "HELLO", "GoodBye"};
myList.ForEach(d=>d.ToLower());
Miałem nadzieję, że uda mi się go użyć do przekonwertowania wszystkich elementów w myList na małe litery. Jednak tak się nie dzieje ... po uruchomieniu tego, obudowa w myList pozostaje niezmieniona.
Moje pytanie brzmi więc, czy istnieje sposób użycia wyrażeń LINQ i Lambda do łatwego iterowania i modyfikowania zawartości listy w sposób podobny do tego.
Dzięki, Max