この質問を適切な場所で行うかどうかはわかりませんが、必死すぎて問題の解決策を見つけることができませんでした。2 つのクラス Point And Line があり、e 三角形クラスを書きたいのですが、 3 本の線が正三角形を作るか否かを三角形のクラスで承認するにはどうすればよいですか?
ここに私のポイントクラスがあります:
class Point
{
public int X { get; set; }
public int Y { get; set; }
public Point(int x, int y)
{
X = x;
Y = y;
}
public override string ToString()
{
return string.Format("X: {0} Y:{1}",X,Y);
}
}
ここに私のラインクラスがあります:
class Line
{
public Point Start { get; set; }
public Point End { get; set; }
public double Length
{
get
{
return Math.Sqrt(Math.Pow(End.X - Start.X, 2) + Math.Pow(End.Y - Start.Y, 2));
}
}
public Line(Point start,Point end)
{
Start=start;
End = end;
}
public override string ToString()
{
return string.Format("Start Point X: {0} Y: {1} End Point X: {2} Y: {3}"
,Start.X,Start.Y,End.X,End.Y);
}
}