下面的语句会抛出 java.lang.ArithmeticException: / by zero 异常,这很明显。System.out.println(0/0); 因为字面值0被认为是一个int字面量,在整数算术中除以零是不允许的。 但是下面这种情况不会抛出任何异常,如java.lang.A...
有没有一些情况下,抛出可以避免的错误是一个好主意呢? 我特别考虑了 DivideByZeroException 和 ArgumentNullException。 例如: double numerator = 10; double denominator = getDenominator(...
我在VS2015的C#交互式环境中运行了以下代码片段,结果出现了非常奇怪的行为。> double divide(double a, double b) . { . try . { . return a / b; . } . catch (D...
使用NUnit运行以下C#代码会产生以下结果 Test.ControllerTest.TestSanity: Expected: `<System.DivideByZeroException>` But was: null 所以要么没有DivideByZeroExcepti...