Point.Equality(Point, Point) Point.Equality(Point, Point) Point.Equality(Point, Point) Point.Equality(Point, Point) Operator

Definition

Vergleicht zwei Point-Strukturen auf Gleichheit.Compares two Point structures for equality.

public:
 static bool operator ==(System::Windows::Point point1, System::Windows::Point point2);
public static bool operator == (System.Windows.Point point1, System.Windows.Point point2);
static member ( = ) : System.Windows.Point * System.Windows.Point -> bool
Public Shared Operator == (point1 As Point, point2 As Point) As Boolean

Parameter

point1
Point Point Point Point

Die erste zu vergleichende Point-Struktur.The first Point structure to compare.

point2
Point Point Point Point

Die zweite zu vergleichende Point-Struktur.The second Point structure to compare.

Gibt zurück

true, wenn sowohl die X-Koordinaten als auch die Y-Koordinaten von point1 und point2 gleich sind, andernfalls false.true if both the X and Y coordinates of point1 and point2 are equal; otherwise, false.

Beispiele

Das folgende Beispiel zeigt, wie zwei Point -Strukturen sind gleich, mit dem Operator überladene (==).The following example shows how to check if two Point structures are equal using the overloaded (==) operator.

private Boolean overloadedEqualityOperatorExample()
{
    Point point1 = new Point(10, 5);
    Point point2 = new Point(15, 40);

    // Check if two Points are equal using the overloaded equality operator.
    // areEqual is False.
    Boolean areEqual = (point1 == point2);

    return areEqual;

}
Private Function overloadedEqualityOperatorExample() As Boolean
	Dim point1 As New Point(10, 5)
	Dim point2 As New Point(15, 40)

	' Check if two Points are equal using the overloaded equality operator.
	' areEqual is False.
	Dim areEqual As Boolean = (point1 = point2)

	Return areEqual

End Function

Hinweise

Koordinaten eines Punkts werden mithilfe von beschrieben Double Werte.A point's coordinates are described using Double values. Da der Wert des Double abnehmen kann, wenn arithmetische Operationen, auf einen Vergleich zwischen zwei ausgeführt werden Point Werte, die logisch gleich sind möglicherweise nicht.Because the value of Double can lose precision when arithmetic operations are performed on them, a comparison between two Point values that are logically equal might fail.

Gilt für:

Siehe auch