栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

为什么异步方法中的异常在 C# 中是“危险的”

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为什么异步方法中的异常在 C# 中是“危险的”

在使用 C# 或任何其他语言开发企业系统时,错误处理是一个有时会被忽略的主题,因为市场上有许多工具可以让我们轻松安装和配置,并且所有异常都开始自动登录。但是,如果记录了错误的异常怎么办?如果我们的应用程序隐藏了重要错误并掩盖了问题的真正原因,该怎么办?对于很多开发者来说,这可能是一个荒谬的假设,但在现实世界的场景中,这种情况比我们有时想象的更为普遍。

 

要d Ë monstrate什么,我想用这短短的文章说,看看下面的代码:

如果我们运行这个控制台应用程序,你认为会发生什么?考虑到MyAsyncMethod故意抛出 ArgumentException,对许多人来说最合乎逻辑的结果是代码的执行将跳转到catch块(第 9 行)。但是,一旦我们运行代码,这就是实际发生的事情:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/306682.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号