Mam posortowaną listę, która przejdzie w dwóch elementach i porówna dwa. Czy istnieje funkcja klasy SortedList w języku C#, która będzie robić następny i poprzedni? Mam pomoc przy .Skip, ale skoro klucze będą zmienne, jak by to działało? Wszystko, co muszę zrobić, to wziąć pierwszy element i drugi element, a następnie przejść do trzeciego i czwartego, piątego i szóstego itd. Chciałbym, żeby było tak proste jak "Linkednex".Odzyskaj wartości z następnego i poprzedniego elementu na liście posortowanej C#
double velocity = positionList.Values.Skip(1);
Edycja: positionList jest typu
<double, HandCoordinate>
HandCoordinate = {double, double, double}
Czy to pomoże?
Dzięki!
Ponieważ jest to lista, dlaczego nie można po prostu użyć indeksu i inkrementacji lub dekrementować? –
Określ dokładny typ 'positionList'. Wygląda teraz jak słownik. –
@Henk Holterman: 'SortedList' ma własność' Values'. –