コード例 #1
0
 /// <summary>
 /// Determina quando dois números de precisão dupla são iguais.
 /// </summary>
 /// <param name="x">O primeiro polinómio geral a ser comparado.</param>
 /// <param name="y">O segundo polinómio geral a ser comparado.</param>
 /// <returns>
 /// Verdadeiro caso ambos os objectos sejam iguais e falso no caso contrário.
 /// </returns>
 public virtual bool Equals(
     GeneralDegUnivarPolynomNormalForm <CoeffType, DegreeType> x,
     GeneralDegUnivarPolynomNormalForm <CoeffType, DegreeType> y)
 {
     if (x == null && y == null)
     {
         return(true);
     }
     else if (x == null)
     {
         return(false);
     }
     else if (y == null)
     {
         return(false);
     }
     else
     {
         return(x.Equals(y));
     }
 }