Why is there no ForEach extension method on IEnumerable?

Inspired by another question asking about the missing Zip function:

Why is there no ForEach extension method on the IEnumerable interface? Or anywhere? The only class that gets a ForEach method is List<>. Is there a reason why it’s missing, maybe performance?

21 Answers
21

Leave a Comment