Linq operator: Distinct

Distinct is een Linq set operator om dubbele uit een collection te verwijderen.

Standard code:

public static void DistinctExample()
{
    string[] names = new string[] { "Peter", "Paul", "Mary", 
        "Peter", "Paul", "Mary", "Janet" };
 
    var q = (from s in names
            select s).Distinct();
 
    foreach (var name in q) {
        Console.WriteLine(name);
    }
 
    Console.ReadLine();
}

{{opmerking.Naam}}:

{{opmerking.OpmerkingText}}

            

Saving your comment....

Naam is verplicht!
Email is verplicht!
Opmerking is verplicht!