Quale sarebbe il modo giusto per ordinare un elenco di stringhe in cui voglio che gli oggetti inizino con un carattere di sottolineatura '_', in fondo all'elenco, altrimenti tutto è in ordine alfabetico.Logica di ordinamento personalizzata in OrderBy con LINQ
In questo momento sto facendo qualcosa di simile,
autoList.OrderBy(a => a.StartsWith("_") ? "ZZZZZZ"+a : a)
Mi piace questa soluzione meglio. Mi dimentico sempre di ThenBy. –
Grazie. È perfetto. –
+1 Piace molto questa soluzione. Molto bella. –