- Arşiv
- C#
- LINQ
C# LINQ Except ile İki Dizinin Farkını Almak
Ömer Selim M. · 10 Temmuz 2020 · 1 dk okuma
C# Linq ile iki farklı dizi içerisinde birinci dizide bulunup ikinci dizide bulunmayan farklı değerleri başka bir dizi içerisinde elde etmemiz mümkündür. Bu örnek de birinci dizide olup ikinci dizide olmayan değerleri içeren yeni bir dizi oluşturulmuş ve değerler ekrana yazılmıştır.
public void Linq()
{
int[] numbersA = { 0, 2, 4, 5, 6, 8, 9 };
int[] numbersB = { 1, 3, 5, 7, 8 };
IEnumerable<int> aOnlyNumbers = numbersA.Except(numbersB);
Console.WriteLine("Numbers in first array but not second array:");
foreach (var n in aOnlyNumbers)
{
Console.WriteLine(n);
}
}
Çıktı:
Numbers in first array but not second array:
0
2
4
6
9