从.Net 4.5开始支持了await,async
这使得编写异步代码变得非常方便
那么,现在做框架的时候
不考虑4.5以下版本,还有有必要写Begin,End这些老异步方法吗?
这些老异步写得蛋疼,又容易留下BUG,也难处理BUG
------解决思路----------------------
可以不写,微软现在出的大多数代码也都是await,async的
------解决思路----------------------
不考虑向下兼容,那就木有必要写了嘛。
------解决思路----------------------
既然已经完全使用.net framework4.5及以上版本,就不需要再考虑用老的异步方法了。
保持代码风格的一致性很重要。