[C# 3.0] Нет расширителя ForEach для IEnumerable<T>, что
может потому, что он плохо ложился на DLinq
поясни, мне тоже интересно
но все методы DLinq - это фактически надстройка над select-ом.
foreach же, это update, а не select.
соответственно добавление Foreach в Linq, потребовало бы в DLinq поддерживать еще и update (а в update-е все менее очевидно а не только select.
ps
или другими словами:
Linq/DLinq/XLinq - разрабатывались как инструменты для чтения(запроса) данных.
foreach же - это запись(изменение) данных
Оставить комментарий
bastii
Как думаете, почему не сделали ForEach как extension method для IEnumerable<T> аналогично методу ForEach у List<T>?