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