June 10, 2008
@ 02:41 PM

C# 3.5 ile gelen extension metotlardan olan Union metodu verilen 2 kaynağı birleştirmeyi sağlar. Bu birleşim sonucu her 2 koleksiyondaki ortak elemanlar tekrarlanmaz farkı elemanlar listelenir. Örneğin :

int[] sayilar = new int[] { 1, 567, 34556, 487, 3, 5, 15, 7, 9 };

int[] sayilar2 = new int[]{3,7,9,1,12312365,17};

IEnumerable<int> sonuc = sayilar.Union(sayilar2);

foreach (int i in sonuc)

{

Console.WriteLine(i);

}

Bu çıktı sonucunda sayilar2 dizisindeki bazı sayılar ilk dizide de olduğu için ekranda gösterilmediği görülmektedir.