Junior — Middle
Millist tulemust tagastab meetod LastOrDefault, kui kogumis ei ole sobivat elementi?
sobes.tech AI
Vastus AI-lt
C# keeles LastOrDefault meetod tagastab viimase järjestuse elemendi, mis vastab tingimusele, või vaikimisi väärtuse, kui sellist elementi ei leidu.
Kui kogumis ei ole sobivat elementi:
- Viite tüüpi puhul tagastatakse
null. - Väärtusetüüpi puhul tagastatakse vaikimisi väärtus (näiteks
0int-i puhul,falsebool-i puhul).
Näide:
var numbers = new List<int> {1, 2, 3};
int result = numbers.LastOrDefault(n => n > 5); // tulemus on 0, kuna elemente > 5 ei ole
string[] words = {"apple", "banana"};
string word = words.LastOrDefault(w => w.StartsWith("z")); // sõna on null