tag:blogger.com,1999:blog-1623745693417995987.post8183658516150510180..comments2022-01-18T17:40:57.028+03:00Comments on Бред программиста: Забавности с async/awaitforcehttp://www.blogger.com/profile/09205548202595699526noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-1623745693417995987.post-53576432371841226152013-12-25T10:16:23.519+04:002013-12-25T10:16:23.519+04:00Это очень хитрая кодогенерация, которая по факту м...Это очень хитрая кодогенерация, которая по факту меняет весь твой код. И её надо бы хорошо понимать, чтобы не нарваться на проблему. Варнинг тут, кстати, только на лишний async в DoSomething, но это из-за слишком упрощённого примера.forcehttps://www.blogger.com/profile/09205548202595699526noreply@blogger.comtag:blogger.com,1999:blog-1623745693417995987.post-78539685312129484462013-12-25T09:47:06.630+04:002013-12-25T09:47:06.630+04:00На сколько я помню - этот код выдаст тебе compilat...На сколько я помню - этот код выдаст тебе compilation warning :) Не логично будет игнорировать warnings. async и await - это просто кодогенерация. Никакого волшебства. Так к этому и стоит относиться. Denis Gladkikhhttps://www.blogger.com/profile/05191772290678566369noreply@blogger.comtag:blogger.com,1999:blog-1623745693417995987.post-49721213673829928472013-12-25T08:47:24.003+04:002013-12-25T08:47:24.003+04:00К тому, что поведение слишком неочевидное и нелоги...К тому, что поведение слишком неочевидное и нелогичное, хоть и описано в документации. Fire and forget и невозможность перехватить эксепшены вообще не вяжется. С тасками уже подобное делали, и переделали, когда до использования дошло http://force-net.com/2013/06/task.htmlforcehttps://www.blogger.com/profile/09205548202595699526noreply@blogger.comtag:blogger.com,1999:blog-1623745693417995987.post-80018461289487362392013-12-25T05:53:12.431+04:002013-12-25T05:53:12.431+04:00Не понятно к чемуЭто ты решил написать про такой п...Не понятно к чемуЭто ты решил написать про такой пример. Ну да, такое возможно. Значит ли, что такой код стоит писать? Конечно нет. http://msdn.microsoft.com/en-us/library/hh524395.aspx#BKMK_VoidReturnType то Denis Gladkikhhttps://www.blogger.com/profile/05191772290678566369noreply@blogger.com