Array
(
)

Ordenar List por por valores de forma decrescentes

André Sodré
   - 09 jul 2014

Tenho um objeto Cromossomo:
#Código
public List<int> Rotas { get; set; }
public int ValorFitness { get; set; }

E também tenho uma lista desse objeto #CódigoList<Cromossomo>.
Gostaria de ordenar esta lista pela propriedade ValorFitness, em ordem decrescente.
Estou usando C#, WindowsForm, DotNet 4.5.1

Rafael
   - 09 jul 2014

Utiliza LINQ:

#Código
var query = from p in Cromossomo
orderby Cromossomo.ValorFitness descending
select p;


Att,

Rafael Silva.

João Effting
   - 09 jul 2014

Acho que poderias fazer

Cromossomo.OrderByDescending().ValorFitness

João Effting
   - 09 jul 2014


Citação:
Acho que poderias fazer

Cromossomo.OrderByDescending().ValorFitness


corrigindo

var cromossomo = Cromossomo.OrderByDescending(o => o.ValorFitness)