Waitingforthelastmethodline还在学习async-await。我遇到过这样的例子:publicasyncTaskMethodAsync(){awaitMethod01Async();等待Method02Async();最后等待的目的是什么?Method02Async是MethodAsync方法的最后一行。所以没有方法剩余-下面没有任何东西-在编译器生成的回调中没有什么可调用的......我错过了什么吗?实际上有一个“方法余数”——它完成了MethodAsync返回的任务。(返回值)等待Method02Async,以便MethodAsync在Method02Async完成之前完成。如果你有:publicasyncTaskMethodAsync(){awaitMethod01Async();方法02Async();然后,MethodAsync将(异步地)等待Method01Async完成,然后启动Method02Async。然后MethodAsync将完成,而Method02Async可能仍在进行中。你拥有它的方式:publicasyncTaskMethodAsync(){awaitMethod01Async();等待Method02Async();}表示MethodAsync将(异步)等待Method01Async完成,然后(异步)等待Method02Async完成,然后MethodAsync完成。以上就是C#学习教程:等待最后一个方法,分享全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
