Beispiel #1
0
 public bool Equals(PolynomialBuilding otherPolynom)
 {
     if (ReferenceEquals(otherPolynom, null))
     {
         return(false);
     }
     if (ReferenceEquals(this, otherPolynom))
     {
         return(true);
     }
     return(this.polynom.Length == otherPolynom.polynom.Length &&
            this.polynom.SequenceEqual(otherPolynom.polynom));
 }
Beispiel #2
0
        public override bool Equals(object obj)
        {
            if (ReferenceEquals(this, obj))
            {
                return(true);
            }
            if (ReferenceEquals(obj, null))
            {
                return(false);
            }
            PolynomialBuilding polynom = obj as PolynomialBuilding;

            if (polynom == null)
            {
                return(false);
            }
            return(Equals(polynom));
        }