Lista de datas encomendadas de uma certa maneira
Tenho uma lista de datas (cadeias no formatoyyyyMM
) do seguinte modo
201608
201609
201610
201708
201709
201710
Gostaria de reordená-los da seguinte forma:
201608
201708
201609
201709
201610
201710
Eu pensei que poderia reverter as cordas (ou seja,016102
) para encomendá-losma obviamente, com um mês> = 10, causa problemas que resultam na lista que sai como:
201610
201710
201608
201708
201609
201709
Eu tentei o seguinte:MyList.OrderBy(n => string.Concat(n.datestring.Reverse())).Select(n => n);
Existe uma boa maneira sucinta de fazer isso (LINQ seria bom)? Obrigado por qualquer ajuda