es posible sustituir un bucle foreach
con una expresión lambda en LINQ (.Select)
)?efectos secundarios LINQ
List<int> l = {1, 2, 3, 4, 5};
foreach (int i in l)
Console.WriteLine(i);
Para:
List<int> l = {1, 2, 3, 4, 5};
l.Select(/* print to console */);
acabo de agregar '.ToList()' en el extremo de la cadena linq y, a continuación '.ForEach (Console.WriteLine)' –