In C#, con Linq, per estrarre valori univoci da una collection è sufficiente utilizzare il metodo Distinct()

C#

List<string> entities = new List<string>() {
  "gamma", "beta", "alfa", "alfa", "gamma", "beta" ,"alfa"
};

var items = (from t in entities
             orderby t
             select t).Distinct();

foreach (var i in items)
{
  System.Diagnostics.Debug.WriteLine(i);
}
da come risultato

Text

alfa
beta
gamma
Tags:
C#236 Esempi225
Potrebbe interessarti anche: