// We have moved the static class defnition outside RationalNumber class

        /// <summary>
        /// Static overload method of the ExpReal method.
        /// </summary>
        /// <param name="intNumber">Integer</param>
        /// <param name="r">RationalNumber</param>
        /// <returnsDouble></returns>
        public static double ExpReal(this int intNumber, RationalNumber r)
        {   // Static overload method of the ExpReal method.
            return(r.ExpReal(intNumber));
        }
Esempio n. 2
0
 /// <summary>
 /// Raises this real number to a rational number <paramref name="r"/>.
 /// </summary>
 /// <param name="intNumber">A real number.</param>
 /// <param name="r">A rational number.</param>
 /// <returns>Return the result of <paramref name="intNumber"/> raised to <paramref name="r"/>.</returns>
 public static double ExpReal(this int intNumber, RationalNumber r)
 {
     return(r.ExpReal(intNumber));
 }