Junior — Middle
92
Какая основная задача у LINQ и как он облегчает обработку данных в C#?
Ответ от нейросети
sobes.tech AI
LINQ (Language Integrated Query) — это технология в C#, которая позволяет писать запросы к коллекциям данных прямо в коде на C# с использованием знакомого синтаксиса, похожего на SQL. Основная задача LINQ — упростить и сделать более читаемой обработку и фильтрацию данных из различных источников (массивы, списки, базы данных, XML и т.д.).
LINQ облегчает работу с данными за счёт:
- Единообразного синтаксиса для разных источников данных.
- Возможности писать запросы декларативно, что улучшает читаемость и поддержку кода.
- Интеграции с типобезопасностью и автодополнением в IDE.
Пример использования LINQ для фильтрации и сортировки списка чисел:
int[] numbers = { 5, 10, 8, 3, 6, 12 };
var filtered = numbers.Where(n => n > 5).OrderBy(n => n);
foreach(var num in filtered)
{
Console.WriteLine(num);
}
Этот код выберет числа больше 5 и выведет их в отсортированном порядке.