gpt4 book ai didi

c# - 避免 DivideByZero 异常的好方法

转载 作者:太空宇宙 更新时间:2023-11-03 21:08:12 25 4
gpt4 key购买 nike

我正在尝试划分多个值,想知道检查其中一个值是否为 0 的最佳方法是什么。通常我使用类似的东西

var somevar = (somevalue1 != 0 || somevalue2 != 0)?somevalue1 / somevalue2:0;

我必须检查很多值,所以想知道是否有更好、更智能的方法来执行此操作。

最佳答案

您只需检查分母以防止被零除。

所以

var somevar = somevalue2 != 0 ?一些值 1/一些值 2 : 0;

更好,假设 0 是一个很好的默认值。

关于c# - 避免 DivideByZero 异常的好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39774829/

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