Здравствуйте, Sharov, Вы писали:
S>Здравствуйте, vaa, Вы писали:
vaa>>почему можно написать так:
vaa>>vaa>> async Task Do() {}
vaa>>
vaa>>, но компайлер будет ругаться
vaa>>и нельзя так:
vaa>>vaa>>Task Do() {}
vaa>>
S>Во втором случае метод должен вернуть Task, поэтому правильно не компилируется. Почему компилируется первый метод-- без понятия. Ну т.е., видимо, в первом методе не обязательно что-либо возвращать.
в первом компилятор сам вставит код который таск вернет
Das Reich der Freiheit beginnt da, wo die Arbeit aufhört. (c) Karl Marx