How to delay 'hot' tasks so they can processed in a set order
问题 Say I have a set of tasks: var task1 = DoThisAsync(...); var task2 = DoThatAsync(...); var task3 = DoOtherAsync(...); var taskN... I am looking for a way to process a set of tasks in order (determined by place in containing collection say), but to have the tasks only run/start when its their turn and not before - and have all of that wrapped up in its own task. Problem constraints / details are: These tasks need to be performed in a certain order i.e.task1, task2,... The previous task must