Zwei Punkte vergleichen
Eine der Funktionen, die in den Klassen Point
und PointF
verfügbar sind, ist die Methode Equals()
. Diese Methode wird verwendet, um zwei Punkte hinsichtlich ihrer x- und y-Koordinaten zu vergleichen und gibt einen booleschen Wert zurück.
Im obigen Codeausschnitt vergleicht die Equals()
-Methode zwei verschiedene Punkte. Da es sich um eine Methode handelt, die zur Point-Klasse gehört, können Sie auf diese Methode mit einem Point-Objekt zugreifen und ein weiteres Point
-Objekt als Argument verwenden, das verglichen werden soll. Sie vergleicht nur die x- und y-Koordinaten der beiden unterschiedlichen Punkte.
Es ist wichtig zu beachten, dass diese Methode nur mit Point
-Objekten derselben Klasse verwendet werden kann. Der Versuch, diese Methode zu verwenden, um zwei Punkte unterschiedlicher Klassen zu vergleichen, wie z.B. die Klassen Point und PointF
, führt zur Laufzeit zu einer NullReferenceException
.