03
Apr
No peoples think this is good
Distinct con LINQ
Se vogliamo ottenere con LINQ una lista di elementi senza duplicati possiamo utilizzare il metodo Distinct<T>() dell’interfaccia IEnumerable<T> nel seguente modo:
1 2 3 4 5 6 |
// Prendo da un array di nomi solo quelli che cominciano con M string[] names = new string[]{ "Andrea", "Marco", "Manuel", "Marco", "Sara", "Elisa", "Marta" }; var distinctNames = (from name in names where name.StartsWith("M") select name).Distinct<string>(); |