Я довольно новичок в программировании, и я начал с C #. Я столкнулся с ошибкой CS0120 при написании кода, который использует отношения композиции между классами (точка >> линия). Я немного исследовал, чтобы попытаться исправить это, но безуспешно. Ваша помощь приветствуется, спасибо заранее.
public Line(float x1 , float y1, float x2, float y2) // 1st Const.
{
p1 = new Point(x1, y1);
p2 = new Point(x2, y2);
}
public Line(Point p1 , Point p2) // 2nd Const.
{
this.p1 = new Point(x1, y1);
this.p2 = new Point(x2, y2);
}
public static void PrintLinePoints(Line L1) //my method where error pops up
{
Console.WriteLine("Point is ({0},{1})", Line.p1.X, Line.p1.Y);
Console.WriteLine("Point is ({0},{1})", Line.p2.X, Line.p2.Y);
}