Zainspirowany innym pytaniem dotyczącym brakującej Zip
funkcji:
Dlaczego ForEach
w Enumerable
klasie nie ma metody rozszerzenia ? Czy gdziekolwiek? Jedyną klasą, która otrzymuje ForEach
metodę, jest List<>
. Czy istnieje powód, dla którego go brakuje (wydajność)?
Parallel.ForEach
na, Enumerable.ForEach
aby tylko odkryć ten drugi nie istnieje. C # przeoczył sztuczkę, aby to ułatwić.