C# 编译器是否会为浮点数值类型抛出 OverflowException?
我试过这个来弄清楚:
try
{
checked
{
double d = Convert.ToDouble(Math.Pow(double.MaxValue, double.MaxValue));
Console.WriteLine(d);
}
}
catch (OverflowException)
{
throw;
}
我在控制台窗口中看到的是一个∞。
∞ 在调试时是否比异常更有用?