При просмотре различных примеров C # Async CTP я вижу некоторые асинхронные функции, которые возвращают void
, а другие возвращают неуниверсальную Задачу
. Я понимаю, почему возвращение Task
полезно для возврата данных вызывающей стороне после завершения асинхронной операции, но функции, которые я видел, имеют тип возврата Task
] никогда не возвращать никаких данных. Почему бы не вернуть void
?