public override string ToString() { return("Triangle with sides " + Side1.ToString() + ", " + Side2.ToString() + ", " + Side3.ToString()); }
public override string ToString() { return("Trapeze with sides " + Side1.ToString() + ", and " + Side2.ToString() + ", and " + Side3.ToString() + ", and " + Side4.ToString()); }
public override int GetHashCode() { int prime = 37; int hash = 1; hash = prime * hash + Side1.GetHashCode(); hash = prime * hash + Side2.GetHashCode(); return(hash); }
private int NumberOfEqualsSides() { var equalSides = new[] { Side1.Equals(Side2), Side1.Equals(Side3), Side2.Equals(Side3) }; return(equalSides.Count(e => e)); }
public int CompareTo(object obj) { VertexDistance Casted = (VertexDistance)obj; if (Side1 == Casted.Side1) { if (Side2 == Casted.Side2) { return(0); } else { return(Side2.CompareTo(Casted.Side2)); } } else { return(Side1.CompareTo(Casted.Side1)); } }
public override string ToString() { return("Rectangle with sides " + Side1.ToString() + " and " + Side2.ToString()); }