gpt4 book ai didi

c# - .NET try/catch 便宜吗?

转载 作者:行者123 更新时间:2023-11-30 19:00:15 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Performance Cost Of 'try'

我在 MSDN 的“处理异常的最佳实践”中偶然发现了这个评论:

“使用异常处理更好,因为在正常情况下执行的代码更少”

在上下文中是否应该在调用方法之前检查对象的状态,或者只是调用方法并捕获异常。以上建议是在异常事件很少见的情况下。

假设属性检查并不意味着昂贵的计算,而只是返回一个状态值,与属性检查相比,非抛出情况下 try/catch block 的执行成本有多低?

我想知道这个建议,因为即使 try/catch 是免费的或接近免费的,被调用的方法在很多情况下也会自己做一堆检查。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com