Ci sono apparentemente molti modi per scorrere su una collezione. Curioso se ci sono delle differenze, o perché dovresti usare un modo piuttosto che l’altro.
Primo tipo:
List someList = foreach(string s in someList) { }
Altro modo:
List someList = someList.ForEach(delegate(string s) { });
Suppongo di averlo in testa, che al posto del delegato anonimo che uso sopra, avresti un delegato riutilizzabile che potresti specificare …