|
@@ -45,9 +45,9 @@ Task<string> task1 = DownloadDataAsync("url1");
|
|
|
Task<string> task2 = DownloadDataAsync("url2");
|
|
|
|
|
|
string[] results = await Task.WhenAll(task1, task2);
|
|
|
-```
|
|
|
+
|
|
|
Или Task.WhenAny, который ожидает завершения первой задачи:
|
|
|
-```
|
|
|
+
|
|
|
Task<string> firstFinishedTask = await Task.WhenAny(task1, task2);
|
|
|
```
|
|
|
## Обработка ошибок в асинхронном коде
|