Asp.Net : Randomizzare una Lista con Linq

25. maggio 2010

Data una classe Employee

   1: public class Employee
   2: {
   3:     public int Id {get; set;}
   4:  
   5:     public string Name {get; set;}
   6: }

utilizzando Linq è possibile randomizzare facilmente una lista di oggetti Employee .

   1: ist<Employee> list = new List<Employee>();
   2:  
   3: list.Add(new Employee { Id = 1, Name = "Davolio Nancy" });
   4: list.Add(new Employee { Id = 2, Name = "Fuller Andrew" });
   5: list.Add(new Employee { Id = 3, Name = "Leverling Janet" });
   6: list.Add(new Employee { Id = 4, Name = "Peacock Margaret" });
   7: list.Add(new Employee { Id = 5, Name = "Buchanan Steven" });
   8: list.Add(new Employee { Id = 6, Name = "Suyama Michael" });
   9: list.Add(new Employee { Id = 7, Name = "King Robert" });
  10: list.Add(new Employee { Id = 8, Name = "Callahan Laura" });
  11: list.Add(new Employee { Id = 9, Name = "Dodsworth Anne" });
  12:  
  13: list = list.OrderBy(x => Guid.NewGuid()).ToList();

asp.net, Tips , ,

Aggiungi commento


(Visualizza la tua icona Gravatar)

  Country flag

biuquote
  • Commento
  • Anteprima
Loading