0

C# 编译器是否会为浮点数值类型抛出 OverflowException?

我试过这个来弄清楚:

try
{
    checked
    {
        double d = Convert.ToDouble(Math.Pow(double.MaxValue, double.MaxValue));
        Console.WriteLine(d);
    }
}
catch (OverflowException)
{
    throw;
}

我在控制台窗口中看到的是一个∞。

∞ 在调试时是否比异常更有用?

4

2 回答 2

1
于 2020-08-02T11:05:17.257 回答
1
于 2020-08-02T11:06:41.383 回答