public void SetNumer(T newnum)
public Denominator(T den)
denominator = default(T);
public void SetDenom(T newden)
public Fraction(Denominator<T> denom, Numerator<T> numer)
dynamic dnum = numer.GetNumer(), dden = den.GetDen();
throw new Exception("//Cannot divide by zero");
public static void Main()
Denominator<double> den = new Denominator<double>(10);
Numerator<double> num = new Numerator<double>(15);
Fraction<double> fract = new Fraction<double>(den, num);
Console.WriteLine("The result of the division is: " + fract.result);
Console.WriteLine("Cannot perform the division " + fract.errFlag);