Вечер добрый всем!
Появилась потребность реализовать сложную очередность вызовов методов, но никак не могу достичь нужно результата.
В общем , данность такая:
мой код генерирует Пару:
1- метод, который нужно вызвать и
2- генерирует одну цифру от 1 до 20. Цифра это приоритет вызова данного метода среди всех остальных методов.
Всё это происходит в среднем раз в интервале от 1-ой до 10 секунд.
ИИ всё это по идее должно записать в какой-то список, а потом запускаться по одному методу по очереди .
т.е. набор данных получается такой:
Метод4, 3
Метод3, 5
Метод2, 1
Метод3, 1
Метод2, 5
Метод1, 3
Но мне нужно чтобы запускал эти методы по очереди, чтобы я делал например вызов метода так: List.First или List[0]
и этот список уже был отсортирован по очереди.
Как мне это сделать, если в SirtedList нельзя использовать одинаковые ключи ?
Заранее спасибо)