Sto cercando di ottenere un elenco di stringhe ordinate in modo tale che le più lunghe siano alle estremità dell'elenco e quelle più corte si trovino nel mezzo. Per esempio:LINQ ordine non lineare per lunghezza delle stringhe
A
BB
CCC
DDDD
EEEEE
FFFFFF
otterrebbe ordinato come:
FFFFFF
DDDD
BB
A
CCC
EEEEE
EDIT: Per chiarire, mi è stato specificamente alla ricerca di un'implementazione di LINQ per ottenere i risultati desiderati perché non ero sicuro di come/se fosse possibile usare LINQ.
Risposta impressionante. – chad
Ma nulla di ciò che si vuole inserire nel codice di produzione. O forse solo con un * lotto * di commenti. –