是的,请使用,
WhenAll因为它可以一次传播所有错误。如果有多个等待,则如果较早的等待之一抛出,则会丢失错误。
另一个重要的区别是, 即使存在故障
(故障或取消的任务),
WhenAll也将等待所有任务完成。依次手动等待会导致意外的并发,因为要等待的程序部分实际上会提前进行。 __
我认为这也使阅读代码更加容易,因为所需的语义已直接记录在代码中。

是的,请使用,
WhenAll因为它可以一次传播所有错误。如果有多个等待,则如果较早的等待之一抛出,则会丢失错误。
另一个重要的区别是, 即使存在故障
(故障或取消的任务),
WhenAll也将等待所有任务完成。依次手动等待会导致意外的并发,因为要等待的程序部分实际上会提前进行。 __
我认为这也使阅读代码更加容易,因为所需的语义已直接记录在代码中。