https://metanit.com/sharp/tutorial/15.1.php LINQ - набор методов для работы с данными внутри коллекций. Мы можем совершать операции: поиск, группировка, конвертация, агрегация данных. <br> Нужно подключить namespace ```csharp using System.Linq; ``` <br> Есть одноименная папка в ExampleBook ##### создает аллокацию Any? Использование LINQ методов, включая Any, само по себе не создает никаких новых аллокаций в памяти, потому что эти методы просто итерируются по уже существующим коллекциям. Однако некоторые LINQ операции, такие как Select, Where, OrderBy, GroupBy, и другие, которые возвращают новую последовательность, могут привести к созданию новых объектов, если результаты этих операций присваиваются новым переменным или если результаты преобразуются обратно в списки или массивы. В случае с Any, этот метод просто обходит коллекцию и возвращает true или false как только найдено соответствие (или отсутствие соответствия), поэтому нет никакой аллокации. Однако стоит учесть, что любое использование LINQ включает некоторое накладное расходы по сравнению с традиционными циклами из-за использования делегатов и итераторов. В критических с точки зрения производительности частях кода может быть предпочтительнее использовать более традиционные подходы, например циклы for или foreach.