当前位置: 代码迷 >> C# >> 不思考向下兼容旧版.Net时,还有必要做旧异步方法吗
  详细解决方案

不思考向下兼容旧版.Net时,还有必要做旧异步方法吗

热度:107   发布时间:2016-05-05 02:36:39.0
不考虑向下兼容旧版.Net时,还有必要做旧异步方法吗
从.Net 4.5开始支持了await,async
这使得编写异步代码变得非常方便

那么,现在做框架的时候
不考虑4.5以下版本,还有有必要写Begin,End这些老异步方法吗?

这些老异步写得蛋疼,又容易留下BUG,也难处理BUG
------解决思路----------------------
可以不写,微软现在出的大多数代码也都是await,async的
------解决思路----------------------
不考虑向下兼容,那就木有必要写了嘛。
------解决思路----------------------
既然已经完全使用.net framework4.5及以上版本,就不需要再考虑用老的异步方法了。

保持代码风格的一致性很重要。