Monday, April 15, 2013

Linq distinct in c#


public void LinqDistinct() 

    int[] f = { 2, 2, 3, 5, 5 }; 
  
    var uniqueFactors = f.Distinct(); 
  
    Console.WriteLine("Prime factors of 300:"); 
    foreach (var f in uniqueFactors) 
    { 
        Console.WriteLine(f); 
    } 
}


public void Linq2() 

    List<Product> products = GetProductList(); 
  
    var categoryNames = ( 
        from p in products 
        select p.Category) 
        .Distinct(); 
  
    Console.WriteLine("Category names:"); 
    foreach (var n in categoryNames) 
    { 
        Console.WriteLine(n); 
    } 
}

No comments:

Post a Comment