Ho una dichiarazione linq ForEach
che chiama un metodo per ogni oggetto Report
nell'elenco. Questo metodo restituisce una matrice di tabelle di dati per ogni chiamata e voglio in qualche modo ottenere i dati restituiti. Come posso farlo usando linq ForEach piuttosto che la vecchia scuola foreach (var x in x's) { ... }
? Ecco il mio codice:Come ottenere l'istruzione linq `ForEach` per restituire i dati sulla chiamata al metodo effettuata per ciascun oggetto elenco?
Reports.ForEach(r => r.LoadTableData(Event, Human, Animal, exData));
Come posso tornare ogni DataTable[]
che LoadTableData
sta tornando?
Ohhh molto buono a sapersi. Ho pensato che fosse parte di linq perché è l'unica volta che l'ho usato davvero, grazie! –
Grazie, ho trovato questo dopo aver fatto ForEachWithReturn metodo di estensione. –