LINQ Operatörleri-Birleştirme İşlemleri (Distinct, Intersect, Except, Union, Join, GroupJoin)
25 Oca 2025
11:00
YouTube'da izle
Açıklama
Bu video, LINQ (Language Integrated Query) operatörleri arasında yer alan birleştirme ve kümeleme işlemlerini detaylı bir şekilde ele almaktadır. Videoda işlenen temel metotlar ve kullanım amaçları şunlardır:
- Distinct (0:30): Koleksiyon içerisindeki tekrarlayan verileri kaldırarak sadece benzersiz elemanları döndürür.
- Union (1:00): İki farklı koleksiyonu birleştirir ve yine benzersiz elemanlardan oluşan yeni bir koleksiyon oluşturur.
- Intersect (1:55): İki koleksiyon arasındaki ortak (kesişim) elemanları bulur.
- Except (2:13): Bir koleksiyondan, diğer koleksiyonda bulunan elemanları çıkartır.
- Join (4:09 - 6:15): İki koleksiyonu (tablo gibi düşünülerek) ortak bir anahtar (ID) üzerinden birebir eşleştirir. Hem klasik from-in-join sözdizimi hem de metot bazlı kullanım gösterilmiştir.
- GroupJoin (7:22 - 10:06): Left Join mantığıyla çalışır; eşleşen kayıtları gruplayarak döndürür, eşleşme olmayan kayıtları ise grup boş kalsa bile listelemeye devam eder.
Eğitmen, bu metotları hem array (dizi) hem de list yapıları üzerinde pratik örneklerle uygulamalı olarak anlatmaktadır.
Etiketler