gpt4 book ai didi

c# - 为什么使用 double.Parse 然后转换为 float ?

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

我在我正在处理的一些代码中看到了这一点:

num1 = (float)double.Parse(parameters[i + 1]);
num2 = (float)double.Parse(parameters[i + 2]);

想知道为什么他们不直接使用 float.Parse 而不是 double.Parse 并转换为 float。有充分的理由吗?

最佳答案

Is there a good reason?

是的。如果参数很大,上面的代码将引发 OverflowException,但代码只需要最大值为 float max 的值。

关于c# - 为什么使用 double.Parse 然后转换为 float ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12924747/

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