Функция, переданная в Task.Run, не выполняетсяC#

Место общения программистов C#
Ответить
Anonymous
 Функция, переданная в Task.Run, не выполняется

Сообщение Anonymous »

У меня есть простая программа, которая вызывает функцию CalculateFactors через Task.Run. Проблема в том, что эта функция никогда не выполняется.
Есть идеи, почему она работает?
IEnumerable CalculateFactors(int number)
{
for (int i = 1; i CalculateFactors(35));
CalculateFactorsTask.ContinueWith(completedTask =>
{
foreach (var i in completedTask.Result)
Console.WriteLine(i);
});

Console.WriteLine("Ready to do something while CalculateFactors is processing");


Подробнее здесь: https://stackoverflow.com/questions/793 ... -executing
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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