Совет LINQ - Использование ToList (). ForEach вместо «классической» итерации ForEach

Я хотел бы использовать конструкцию LINQ ForEach и не знаю, как преобразовать следующее.

Моя текущая реализация:

var employees = (from e in employeeDepartmentList select e.Employee).ToList();
employeeList = new EmployeeList();
foreach (var emp in employees)
{
   employeeList.Add(emp);
}

Я думаю примерно так:

employeeList = new EmployeeList();
var employees = (from e in employeeDepartmentList select e.Employee).ToList().ForEach(emp => employeeList.Add(emp));
6
задан user118190 27 August 2010 в 15:42
поделиться