【发布时间】:2011-04-21 20:48:06
【问题描述】:
可能的重复:
Lambda Expression using Foreach Clause…
Why is there not a ForEach extension method on the IEnumerable interface?
这似乎很基本。我正在尝试遍历 IEnumerable 的每个对象。看来我必须先把它放到一个列表中。那正确吗?在我看来,IEnumerable 上应该有一个扩展方法可以做到这一点。我一直不得不纠正自己的问题,我已经厌倦了。我在什么地方想念它吗?
myEnumerable.ToList().ForEach(...)
我想这样做:
myEnumerable.ForEach(...)
【问题讨论】:
-
强烈推荐 MoreLinq:code.google.com/p/morelinq,作者 Jon Skeet 和团队。包括此运算符等等。
标签: .net linq .net-4.0 extension-methods