Inspirado por otra pregunta sobre la Zipfunción que falta :
¿Por qué no hay un ForEachmétodo de extensión en la Enumerableclase? O en cualquier lugar? La única clase que obtiene un ForEachmétodo es List<>. ¿Hay alguna razón por la que falta (rendimiento)?
Parallel.ForEachpara Enumerable.ForEachsólo para descubrir esta última no existe. C # se perdió un truco para facilitar las cosas aquí.