Is there any reason to throw a DivideByZeroException?
Are there any cases when it's a good idea to throw errors that can be avoided? I'm thinking specifically of the DivideByZeroException and ArgumentNullException For example: double numerator = 10; double denominator = getDenominator(); if( denominator == 0 ){ throw new DivideByZeroException("You can't divide by Zero!"); } Are the...