LINQ Operatörleri-Diğer (First, Last, Single, Take, Skip, TakeWhile, SkipWhile)
26 Oca 2025
15:15
YouTube'da izle
Açıklama
Bu video, .NET ekosisteminde koleksiyonlarla çalışırken kullanılan temel LINQ (Language Integrated Query) operatörlerini kapsamaktadır. Videoda ele alınan ana metodlar şunlardır:
-
Eleman Seçme Metodları:
- First / FirstOrDefault: Koleksiyondaki ilk öğeyi döndürür. Eğer eşleşme bulunamazsa
Firsthata fırlatırken,FirstOrDefaultvarsayılan değeri (integer için 0 gibi) döndürür (0:30-3:02). - Last / LastOrDefault: Koleksiyondaki son öğeyi döndürür. Benzer şekilde eşleşme yoksa
Lasthata fırlatır,LastOrDefaultvarsayılan değeri verir (1:45-5:48). - Single / SingleOrDefault: Koleksiyonda tam olarak bir öğe olmasını bekler; birden fazla veya hiç eşleşme olmazsa hata fırlatır.
SingleOrDefaultise eşleşme yoksa varsayılan değeri döner (5:50-10:51).
- First / FirstOrDefault: Koleksiyondaki ilk öğeyi döndürür. Eğer eşleşme bulunamazsa
-
Koleksiyon Manipülasyonu:
- Take: Koleksiyondan belirtilen sayıda ilk öğeyi alır (10:53-11:44).
- Skip: Belirtilen sayıda öğeyi atlar ve kalanları döndürür (11:45-12:17).
-
Şarta Bağlı (Predicate) İşlemler:
- TakeWhile: Belirtilen şart sağlandığı sürece öğeleri almaya devam eder, şart bozulduğu an durur (12:18-13:51).
- SkipWhile: Belirtilen şart sağlanana kadar öğeleri atlar, şartın bozulduğu noktadan itibaren kalan tüm öğeleri döndürür (13:52-14:46).
Etiketler