标签: vb.net visual-studio-2012
尝试将0提升到0次幂(0 ^ 0)时,Visual Basic会抛出什么异常?我正在使用VS 2012。
答案 0 :(得分:1)
Visual Basic不会抛出异常。 0^0正确评估1。
0^0
1
您可以在Math.Pow(x,y)的文档中看到规则:
Math.Pow(x,y)
x = Any value except NaN; y = 0.评估返回值1。
x = Any value except NaN; y = 0.
作为测试,请尝试:
Dim result = 0^0 Console.WriteLine(result)
这会打印1。