gpt4 book ai didi

c# - 我应该如何用 Double 解析 Infinity?

转载 作者:太空狗 更新时间:2023-10-29 23:55:59 27 4
gpt4 key购买 nike

如果我尝试

Double.Parse("Infinity")

我明白了

Double.Parse("Infinity") threw an exception of type 'System.FormatException'

为什么?如果无论如何我都想解析它并得到一个值为 Infinity 的 Double,我该怎么办?

最佳答案

我刚发现:

Decimal.Parse("Infinity", System.Globalization.CultureInfo.InvariantCulture);

将工作并返回值为 +Infinity 的 double 值。

它不起作用的原因是,我认为我不是自动处于 InvariantCulture 中,而是可能处于不处理确切字符串“Infinity”的 de-DE 文化中。 (也许它会处理其他一些字符串。)

关于c# - 我应该如何用 Double 解析 Infinity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18398690/

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