Sobes.tech
Junior — Middle

Kokioje klasėje ar duomenų tipe grąžinama naudojant metodą Where LINQ?

sobes.tech AI

Atsakymas iš AI

LINQ metodo Where grąžina objektą, kuris įgyvendina IEnumerable<T> sąsają. Tai yra vėluojanti (tingi) seka, kuri, atliekant iteraciją, taiko nurodytą filtravimo sąlygą į pradinę kolekciją. Grąžinamo tipo paprastai yra IEnumerable<T>, kur T yra pradinės kolekcijos elementų tipas.

Pavyzdys:

var numbers = new List<int> {1, 2, 3, 4, 5};
var evenNumbers = numbers.Where(n => n % 2 == 0); // evenNumbers turi tipą `IEnumerable<int>`

foreach(var num in evenNumbers)
{
    Console.WriteLine(num); // Išves 2 ir 4
}