Junior — Middle
Коллекцияга суроо-талаптарды аткаруу үчүн LINQ колдонуу мисалын көрсөтө аласызбы?
sobes.tech AI
AIден жооп
LINQ (Language Integrated Query) кыргыз тилиндеги коллекциялар боюнча суроолорду ыңгайлуу аткарууга мүмкүндүк берет. Мисалы, тизмеден бардык жуп сандарды тандоо жана аларды өсүү тартибинде сорттоо үчүн төмөнкүдөй жазса болот:
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);