尝试0 ^ 0时抛出VB异常?

时间:2013-11-11 19:33:24

标签: vb.net visual-studio-2012

尝试将0提升到0次幂(0 ^ 0)时,Visual Basic会抛出什么异常?我正在使用VS 2012。

1 个答案:

答案 0 :(得分:1)

Visual Basic不会抛出异常。 0^0正确评估1

您可以在Math.Pow(x,y)的文档中看到规则:

  

x = Any value except NaN; y = 0.评估返回值1

作为测试,请尝试:

Dim result = 0^0
Console.WriteLine(result)

这会打印1