Junior — Middle
შეგიძლიათ აჩვენოთ LINQ-ის გამოყენების მაგალითი კოლექციაზე შეკითხვების დასამზადებლად?
sobes.tech AI
პასუხი AI-სგან
LINQ (Language Integrated Query) საშუალებას აძლევს კომფორტულად შეასრულოთ სერვერები C#-ში კოლექციებზე. მაგალითად, რომ აირჩიოთ ყველა წყვილი რიცხვი სიიდან და დაალაგოთ ისინი ზრდადობით, შეგიძლიათ დაწეროთ:
using System;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main()
{
List<int> numbers = new List<int> { 5, 2, 8, 3, 6, 1, 4 };
var evenNumbers = from num in numbers
where num % 2 == 0
orderby num
select num;
foreach (var n in evenNumbers)
{
Console.WriteLine(n);
}
}
}
ასევე შეგიძლიათ გამოიყენოთ გაფართოების მეთოდი:
var evenNumbers = numbers.Where(n => n % 2 == 0).OrderBy(n => n);