вівторок, 28 вересня 2010 р.

Select Top n Random Items


class Item
{
public string Name { get; set; }
}
...
var list = new List {
new Item() { Name="Item1" },
new Item() { Name="Item2" },
new Item() { Name="Item3" },
new Item() { Name="Item4" },
new Item() { Name="Item5" },
};

Random rnd = new Random();

var items = from i in list
orderby rnd.Next()
select i;

var top = items.Take(3);

Немає коментарів:

Дописати коментар