public override string ToString() { string str = ""; str += X1.ToString() + "\n"; str += X2.ToString() + "\n"; str += X3.ToString() + "\n"; str += $"Area = {Area.ToString("f3")}\nPerimetr = {Perimetr.ToString("f3")}\n"; return(str); }
// Method. public string PolygonData(int areaColor = 0) { if (areaColor == -1) { return($"Edges: {edges}, radius: {Radius.ToString("F3")}, perimetr: {Perimetr.ToString("F3")}, \x1b[31m area: {Area.ToString("F3")}\x1b[0m"); } else if (areaColor == 1) { return($"Edges: {edges}, radius: {Radius.ToString("F3")}, perimetr: {Perimetr.ToString("F3")}, \x1b[32m area: {Area.ToString("F3")}\x1b[0m"); } else { return($"Edges: {edges}, radius: {Radius.ToString("F3")}, perimetr: {Perimetr.ToString("F3")}, area: {Area.ToString("F3")}"); } }
public override int GetHashCode() { return(int.Parse(Perimetr.ToString())); }