最近在把code改写成async+await的形式,发现有些情况下需要在finally中需要调用异步方法,但是编译器不允许在cache和finally中出现await关键字...但是用Wait()或者Result又会导致一些其他稀奇古怪的毛病(死锁啦,AggregateException啦...) 所以,需要找一个类似于finally的效果,并且允许使用async..await的方式,想了一下,其实这不就是ContinueWith么! 对没有返回值的try..finally可以用下面的方法: p…