Епизод 18 – част 2 – LINQ

Директен линк към част 2 (mp3) (ogg)

Коментираният код:


public class Employee
{
     public string Name { get; set; }
     public decimal Salary { get; set; }
}

IEnumerable<Employee> employees = ...;  //алтернативно IQueryable<Employee>;
IEnumerable<string> names =  employees.Where(e => e.Salary > 1000).Select(e => e.Name);
IEnumerable<string> names2 = from e in employees
                             where e.Salary > 1000
                             select e.Name;