Point.Equality(Point, Point) Operatore

Definizione

Confronta due Point strutture per verificare l'uguaglianza.

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

Parametri

point1
Point

Prima Point struttura da confrontare.

point2
Point

Point Seconda struttura da confrontare.

Valori restituiti

true se le X coordinate e Y di point1 e point2 sono uguali; in caso contrario, false.

Esempio

Nell'esempio seguente viene illustrato come verificare se due Point strutture sono uguali usando l'operatore di overload (==).

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

Commenti

Le coordinate di un punto vengono descritte usando Double i valori. Poiché il valore di Double può perdere precisione quando vengono eseguite operazioni aritmetiche su di esse, un confronto tra due Point valori che sono logicamente uguali potrebbe non riuscire.

Si applica a

Vedi anche