public double CalcFraction1 (double x, double y) {
var numerator = Math.Abs(x) - Math.Abs(y);
var denominator = (1 + Math.Abs(x) * Math.Abs(y));
if (denominator == 0) {
throw new DivideByZeroException();
}
return numerator / denominator;
В чем преимущество DivideByZeroException() перед простым IFом ? Я могу с помощью if на 0 проверить.