* Szukanie różnic pomiędzy dwoma listami w C# – Linq

By | 26 października 2014

Potrzebowałem ostatnio porównać 2 listy obiektów, w moim wypadku były to ciągi znakowe. Skorzystałem z tego kodu, ponieważ jest bardzo prosty i dobrze działa.


// Create the IEnumerable data sources.
string[] names1 = System.IO.File.ReadAllLines(@"../../../names1.txt");
string[] names2 = System.IO.File.ReadAllLines(@"../../../names2.txt");

// Create the query. Note that method syntax must be used here.
IEnumerable<string> differenceQuery = names1.Except(names2);

// Execute the query.
Console.WriteLine("The following lines are in names1.txt but not names2.txt");
foreach (string s in differenceQuery)
{
Console.WriteLine(s);
}

Ten kod i wiele więcej wyrażeń możecie znaleźć na stronie msdn’u Microsoftowego.

One thought on “* Szukanie różnic pomiędzy dwoma listami w C# – Linq

  1. Pingback: Pobranie określonej liczby elementów z listy C# Linq - Poradnik informatyka

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *