重要方法
Task< Task > WhenAny
任何一个Task完成,Task就完成
Task< TResult[] > WhenAll
所有Task完成,Task才完成
``` Task task1 = File.ReadAllTextAsync(@"Z:\file\file 1.txt"); Task task2 = File.ReadAllTextAsync(@"Z:\file\file 2.txt"); Task task3 = File.ReadAllTextAsync(@"Z:\file\file_3.txt");
string[] strings = await Task.WhenAll(task1, task2, task3);
string s1 = strings[0]; string s2 = strings[1]; string s3 = strings[2];
Console.WriteLine(s1.Substring(0,10)); Console.WriteLine(s2.Substring(0, 10)); Console.WriteLine(s3.Substring(0, 10));
```