将任务分组到任务[].我们为什么需要它?

Dev*_*per 0 .net c# task

有人可以解释是否有任何区别

 Task[] taskArray = new Task[]
 {
    Task.Factory.StartNew(() => GetData1()),
    Task.Factory.StartNew(() => GetData2())
 };
Run Code Online (Sandbox Code Playgroud)

只是

Task.Factory.StartNew(() => GetData1());
Task.Factory.StartNew(() => GetData2());
Run Code Online (Sandbox Code Playgroud)

谢谢!

EZI*_*EZI 5

如果您想稍后使用对任务的引用,那么第一个示例非常有用

Task.WaitAll(taskArray);
Run Code Online (Sandbox Code Playgroud)