Ich habe einen Fehler und habe in meinem Buch nach Antworten gesucht und beobachtete Tutorials für dieses spezielle Thema. Die große Lücke ist eine andere Klasse, um anzuzeigen, ich Point
Ich verstehe nicht, warum ich bekomme CS0120
class Program
{
private static Point another;
static void Main(string[] args)
{
Point origin = new Point(1366, 768);
Point bottomRight = another;
double distance = origin.DistanceTo(bottomRight);
Console.WriteLine("Distance is: {0}", distance);
Console.WriteLine("Number of Point objects: {0}", Point.ObjectCount());
}
}
class Point {
private int x, y;
private int objectCount = 0;
public Point()
{
this.x = -1;
this.y = -1;
objectCount++;
}
public Point(int x, int y)
{
this.x = x;
this.y = y;
objectCount++;
}
public double DistanceTo(Point other)
{
int xDiff = this.x - other.x;
int yDiff = this.y - other.y;
double distance = Math.Sqrt((xDiff * xDiff) + (yDiff * yDiff));
return distance;
}
public static int ObjectCount()
{
**return objectCount;**
}
}
willkommen in unserer gemeinde. Bitte beachten Sie, dass Sie eine gute Frage stellen müssen, um Hilfe von den anderen zu erhalten. entferne unnötige Teile aus deinem Code und vereinfache sie und platziere statt dessen natürlich keine Leerzeilen. , wenn Sie die anderen wollen Zeit auf Ihr Problem zu verbringen, müssen Sie die erste sein, Zeit zu kümmern und verbringen –