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