Re: вопрос про async
От: SuhanovSergey  
Дата: 20.04.14 18:34
Оценка:
При вызове Do() выполняются весь код до первого await-а реального асинхронного вызова, и только тогда отдаётся вызвавший поток. await CalculateAsync не является по настоящему асинхронным, он делает всё синхронно. Если заменить Thread.Sleep(1000) на await Task.Delay() должно начать работать как ожидается.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.