Всем привет! Сегодня разберёмся что такое LINQ-запросы и лямбда-выражения, а также узнаем, как с их помощью упростить свой код в плагинах для Revit. Введение LINQ, что означает Language Integrated Query, то есть интегрированный язык запросов, появился в C# достаточно давно. Его методы находятся в пространстве имён Syctem.LINQ, и представляют собой богатый набор инструментов для работы с коллекциями. Общий смысл здесь такой: у нас есть какой-то большой список, и нам нужно быстро получить из него особым образом обработанные данные...
Подробнее о получении данных из коллекции, условиях выборки и конвертировании объекта с помощью LINQ в этой статье. Основные методы выборки данных Методы конвертации объекта Примеры Создадим класс, с которым будем работать. Инициализирует список элементов с мороженым...