可能性の重複:
Why is there not a ForEach extension method on the IEnumerable interface?ForEach - どこにいますか?
私はC#で一覧<T>上.ForEach方法が大好きです。これは、IEnumerableの拡張メソッドスイートの1つではありません<T>?
なぜ、各要素でアクションを呼び出すには、.ToList()を呼び出す必要がありますか?どうしてか言ってくれない?ありがとうございました。
List<T>.ForEach(Action<T> action);
かなり明確な説明のために、このリンクを参照してください:のhttp://をblogs.msdn.com/b/ericlippert/archive/2009/05/18/foreach-vs-foreach.aspx – dlev
ToList()を使用して実際にクエリを実行するまで、foreachを使用してループする要素はありません。 –
@JK - 'Count()'と 'First()'を取得できれば、 –