Task.Factory.ContinueWhenAll 中的元素顺序

order of elements in Task.Factory.ContinueWhenAll

Task.Factory.ContinueWhenAll(System.Threading.Tasks.Task[] tasks, Action<System.Threading.Tasks.Task[]> continuationAction) documentation 并未声明 [​​=12=] 中元素的顺序将相同并且对应于 tasks 输入参数中元素的顺序.是否有可能 prove/refute 这个(除了看实证结果)?

这是实施细节,可能会发生变化。无论您证明/反驳什么,都将针对特定版本的 .Net 和特定硬件。不能保证订单将来不会改变,甚至在不同的平台上也不会改变。如果未记录订单,您不得承担任何责任。更好的办法是确保您可以识别您的任务并根据该身份为您的目的进行排序。