В C# 5 какова полезность новой асинхронной инструкции [дублировать

StackOverflow https://stackoverflow.com/questions/9315602

Вопрос

Возможный дубликат:
Почему существует ключевое слово async

В C# 5 - ждать и асинхронную комбинацию - я понимаю инструкцию ожидания. Но почему я должен писать асинхронную инструкцию? Разве компилятор не должен автоматически обнаружить весь асинхронный метод?

Это было полезно?

Решение

Как я заявил В моем блоге, это считалось, но отвергнуто.

Подводя итог: одно слово. await Ключевое слово было бы слишком большим от нарушения. Выбор был между несколькими словами await (например, await for) или ключевое слово на методе (async) это позволило бы await Ключевое слово только в этом методе. Явно маркировка методов async как для людей, так и для компьютеров легче разобраться, поэтому они решили пойти с async/await пара.

Смотрите также Пост Эрика Липперта, Эти комментирования блога, Это обсуждение канала9, этот форум вопрос, а также это так вопрос.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top