Task.heheach придается в безопасном списке задач? ⇐ C#

Место общения программистов C#
Anonymous
Task.heheach придается в безопасном списке задач?

Сообщение Anonymous »

Возьмите пример ниже с новой задачей. Wheneach Метод

Код: Выделить всё

List tasks =
[
MyTask()
];
await foreach (var task in Task.WhenEach(tasks))
{
var result = await task;
foreach (var i in result)
{
tasks.Add(MyTask());
}
}

async Task MyTask()
{
await Task.Delay(1000);
return [1, 2];
}
задача s добавлены в список Внутри цикла, поднятого task.wheneach ? А если нет, каким был бы правильный подход?


Подробнее здесь: https://stackoverflow.com/questions/796 ... -list-safe

Вернуться в «C#»