Junior — Middle
LINQ-nin nə olduğunu və .NET-də məlumatlarla işləmək üçün necə istifadə olunduğunu izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
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
}