Ordenar List por por valores de forma decrescentes

09/07/2014

0

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

E também tenho uma lista desse objeto
List<Cromossomo>
.

Gostaria de ordenar esta lista pela propriedade ValorFitness, em ordem decrescente.

Estou usando C#, WindowsForm, DotNet 4.5.1
André Sodré

André Sodré

Responder

Posts

09/07/2014

Rafael Souza

Utiliza LINQ:

var query = from p in Cromossomo 
             orderby Cromossomo.ValorFitness descending 
                select p;


Att,

Rafael Silva.
Responder

09/07/2014

João Effting

Acho que poderias fazer

Cromossomo.OrderByDescending().ValorFitness
Responder

09/07/2014

João Effting

Acho que poderias fazer

Cromossomo.OrderByDescending().ValorFitness



corrigindo

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar