Generalmente, si utilizza LINQ to Objects per eseguire query su una lista. Spesso però capita di voler semplicemente eseguire un'azione su ogni oggetto della lista senza voler in alcun modo interrogarla.
Ad esempio, si potrebbe aver bisogno di scrivere a console tutti gli elementi contenuti in una lista di stringhe. In questo caso, il metodo ForEach torna utile in quanto non esegue filtri o modifiche agli oggetti, ma semplicemente li passa in input al nostro codice.
var list = new List<string>() { "String1", "String2", "String3" }; list.ForEach(s => Console.WriteLine(s));
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Rilasciata una nuova Future CTP per ASP.NET AJAX
- Esportare dati da Excel verso XML con un HTTPHandler di ASP.NET
- La tenda con la colazione. ci sono già 3 file molto lunghe. questo é l'anno delle file a Build... https://aspit.co/build-12 #bldwin
- Dimensionare le immagini e il layout con la proprietà #css aspect-ratio https://aspit.co/b60 di @morwalpiz