Ich muss mehrere asynchrone Aufgaben in einer Konsolenanwendung ausführen und warten, bis sie alle abgeschlossen sind, bevor ich sie weiter verarbeite.
Es gibt viele Artikel da draußen, aber ich scheine umso verwirrter zu werden, je mehr ich lese. Ich habe die Grundprinzipien der Aufgabenbibliothek gelesen und verstanden, aber irgendwo fehlt mir eindeutig ein Link.
Ich verstehe, dass es möglich ist, Aufgaben so zu verketten, dass sie nach Abschluss eines anderen beginnen (was so ziemlich das Szenario für alle Artikel ist, die ich gelesen habe), aber ich möchte, dass alle meine Aufgaben gleichzeitig ausgeführt werden, und ich möchte es einmal wissen Sie sind alle fertig.
Was ist die einfachste Implementierung für ein solches Szenario?
await Task.WhenAll(task1, task2);
?