Що таке LINQ в C#?
LINQ (Language Integrated Query) — це потужний інструмент C#, що надає виразний і зручний спосіб виконання запитів і маніпуляцій з даними. LINQ забезпечує стандартизований синтаксис для роботи з різними джерелами даних, такими як колекції, бази даних, XML та інші.
// Створення колекції чисел
List<int> numbers = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
// Простий запит LINQ для вибору парних чисел
var evenNumbers = from num in numbers
where num % 2 == 0
select num;
// Використання методів розширення LINQ для того ж запиту
var evenNumbersAlternative = numbers.Where(num => num % 2 == 0);
// Результат%
Console.WriteLine("Парні числа (з використанням запиту): " + string.Join(", ", evenNumbers));
Console.WriteLine("Парні числа (з використанням методів розширення): " + string.Join(", ", evenNumbersAlternative));
Коментарі