Лекция №3. LINQ
LINQ (Language-Integrated Query) представляет простой и удобный язык запросов к источнику данных. В качестве источника данных может выступать объект, реализующий интерфейс IEnumerable (например, стандартные коллекции, массивы), набор данных DataSet, документ XML. Но вне зависимости от типа источника LINQ позволяет применить ко всем один и тот же подход для выборки данных. Для понимания того, что происходит "под капотом" LINQ в этой лекции мы также затронем анонимные методы, которые используются для создания экземпляров делегатов. Затем познакомимся с лямбда-выражениями, которые позволяют создать емкие лаконичные методы, которые могут возвращать некоторое значение и которые можно передать в качестве параметров в другие методы.