Я пытаюсь сделать что-то вроде этого:
foreach (var o in ObjectList)
{
CalculateIfNeedToMakeTaskForO(o);
if (yes)
TaskList.Add(OTaskAsync());
}
Теперь я хотел бы дождаться завершения всех этих задач. Помимо выполнения
foreach(var o in ObjectList)
{
Result.Add("result for O is: "+await OTaskAsync());
}
Я могу что-нибудь сделать? (лучше, более элегантно, более "правильно" )