Junior — Middle
Koleksiyonda eşleşen bir öğe yoksa LastOrDefault yöntemi hangi sonucu döndürür?
sobes.tech yapay zeka
AI'dan gelen yanıt
C# dilinde LastOrDefault metodu, bir dizideki belirli bir koşulu sağlayan son öğeyi döndürür veya böyle bir öğe bulunamazsa varsayılan değeri döner.
Eğer koleksiyonda eşleşen bir öğe yoksa:
- Referans tipleri için
nulldöner. - Değer tipleri için varsayılan değeri döner (örneğin,
intiçin0,booliçinfalse).
Örnek:
var numbers = new List<int> {1, 2, 3};
int result = numbers.LastOrDefault(n => n > 5); // result 0 olur, çünkü 5'ten büyük öğe yok
string[] words = {"apple", "banana"};
string word = words.LastOrDefault(w => w.StartsWith("z")); // word null olur