Ho una lista ordinata che passerà in due elementi e confronterà i due. Esiste una funzione nella classe SortedList in C# che eseguirà una successiva e una precedente? Ho avuto qualche aiuto con un .Skip, ma dato che le chiavi sarebbero variabili, come funzionerebbe? Tutto quello che devo fare è prendere il primo elemento e il secondo elemento, quindi saltare al terzo e al quarto, al quinto e al sesto, ecc. Vorrei che fosse semplice come ".next.next" di LinkedList.Recupera i valori dagli elementi successivi e precedenti nell'elenco ordinato C#
double velocity = positionList.Values.Skip(1);
Edit: La positionList è di tipo
<double, HandCoordinate>
HandCoordinate = {double, double, double}
fa questo aiuto?
Grazie!
Dal momento che è una lista, perché non si può semplicemente utilizzare un indice e di incremento o diminuirlo? –
Specificare il tipo esatto di 'positionList'. Sembra un dizionario ora. –
@Henk Holterman: 'SortedList' ha una proprietà' Values'. –