Inspirado por outra pergunta sobre a Zipfunção ausente :
Por que não há ForEachmétodo de extensão na Enumerableclasse? Ou em qualquer lugar? A única classe que obtém um ForEachmétodo é List<>. Existe uma razão pela qual está faltando (desempenho)?
Parallel.ForEachpara Enumerable.ForEachapenas para redescobrir este último não existe. O C # perdeu um truque para facilitar as coisas aqui.