Gustavo,
Veja se isso ajuda:
List<double> valores = new List<double>();
for (int i = 0; i < 50; i++)
{
Random rnd = new Random();
valores.Add(rnd.NextDouble());
}
var query = (from d in valores
orderby d descending
select d).Take(10);
foreach (var item in query)
{
int index = valores.IndexOf(item);
}
[]s!
Fernando Henrique Inocêncio Borba Ferreira
while(alive){ this.WriteCode(); }
Blog: http://ferhenriquef.com/
Twitter: @ferhenrique