Ho una lista come segue:Riorganizzare un elenco basato sul dato ordine in C#
{CT, MA, VA, NY}
sottopongo questa lista per una funzione e ho la lista di ordine waypoint ottimale
{2,0,1,3}
Ora devi riorganizzare la lista secondo l'ordine che è stato appena fornito. Ad esempio, dopo il riordino, l'elenco dovrebbe essere simile a:
{VA, CT, MA, NY}
Qual è il modo ottimale per farlo? Usando linq c'è un modo?
LINQ tutte le cose !!!! 11111ONEONE. Ma seriamente, solo perché stai manipolando una lista, non significa che dovresti usare Linq. In effetti, questo è abbastanza semplice che l'uso di Linq probabilmente lo rende eccessivamente complicato da – cadrell0
@ cadrell0, mentre il tuo punto è ben preso, non c'è nulla di complicato nel Linq su questo. –