SEO (Arama Motoru Optimizasyonu) Mikro İnteraktif ÜCRETSİZ - Google Play'den İndirin

LINQ'da SequenceEqual, Aggregate, GroupJoin, ToLookup ve Intersect Metodlarını İnceleyelim

LINQ, kodunuzu daha temiz ve daha verimli hale getirebilecek değerli taşlarla doludur. Kendi içerisinde hayatı kolaylaştıran ve pek az bilinen SequenceEqual, Aggregate, GroupJoin, ToLookup ve Intersect metodlarını inceleyelim.

SequenceEqual Metodu

SequenceEqual metodu list tipinde tanımlanan iki diziyi hem değerleri hem de sırası ile tamamen eşitliğini kıyaslar. Örneğin iki list dizi içerisindeki değerler aynı fakat sıralaması farklı ise eşitlik sağlanmamış olarak kabul ediliyor. Tam eşitlik için değerler ve değerlerin sırası da aynı olmalı. Metod bize true yada false olarak sonuç dönmektedir.
SequenceEqual Örnek 1
int[] arrDizi1 = new[] { 1, 2, 5, 7 };
int[] arrDizi2 = new[] { 1, 2, 5, 7 };
bool blnEslesti = arrDizi1.SequenceEqual(arrDizi2);
Console.WriteLine($"İki dizinin eşitlik sonucu: {blnEslesti}");

SequenceEqual Örnek 1
LINQ'da SequenceEqual, Aggregate, GroupJoin, ToLookup ve Intersect Metodlarını İnceleyelim

Benzer şekilde degerleri aynı olan fakat sıralaması farklı olan iki dizi karşılaştırmasını inceleyelim.
SequenceEqual Örnek 2
int[] arrDizi1 = new[] { 1, 2, 5, 7 };
int[] arrDizi2 = new[] { 5, 1, 7, 2 };
bool blnEslesti = arrDizi1.SequenceEqual(arrDizi2);
Console.WriteLine($"İki dizinin eşitlik sonucu: {blnEslesti}");

SequenceEqual Örnek 2
LINQ'da SequenceEqual, Aggregate, GroupJoin, ToLookup ve Intersect Metodlarını İnceleyelim

Görüldüğü gibi iki dizi aynı değerlere sahip fakat değerlerin sırası farklı olduğu için tam eşleşme sağlanamadı. Dolayısıyla sonuç false olarak yansıdı.

Güncellemeler devam edecektir.

Yorumlar

Yorum Yaz

Avatar

REKLAM

DDos Koruma, Botnet Koruma, Layer 7 Saldırı koruması, Sanal sunucu, Vds sunucu

REKLAM

En Yeni Çizgi Filmler, Masallar ve Etkinlikler

REKLAM

SEO-Arama Motoru Optimizasyonu Uygulaması

REKLAM

Hayvan Sesleri Uygulaması

REKLAM

Çocuk Etkinlikleri Uygulaması

EN

  • Popüler
  • Yeni
  • Son Yorum