Mert Özen Her Satırda Daha İleri
Anasayfa Videolar LINQ Operatörleri-Diğer (First, Last, Single, Take, Skip, TakeWhile, SkipWhile)
LINQ(Language Integrated Query)

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 First hata fırlatırken, FirstOrDefault varsayı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 Last hata fırlatır, LastOrDefault varsayı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. SingleOrDefault ise eşleşme yoksa varsayılan değeri döner (5:50-10:51).
  • 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