Auf Englisch lesen

Freigeben über


Vector.Equality(Vector, Vector) Betreiber

Definition

Überprüft zwei Vektoren auf Gleichheit.

public static bool operator == (System.Windows.Vector vector1, System.Windows.Vector vector2);

Parameter

vector1
Vector

Der erste zu vergleichende Vektor.

vector2
Vector

Der zweite zu vergleichende Vektor.

Gibt zurück

Boolean

true, wenn die X-Komponente und die Y-Komponente von vector1 und vector2 gleich sind, andernfalls false.

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie diesen Operator (==) verwenden, um zu überprüfen, ob zwei Vector Strukturen gleich sind.

private Boolean overloadedEqualityOperatorExample()
{
    Vector vector1 = new Vector(20, 30);
    Vector vector2 = new Vector(45, 70);

    // If the two vectors are equal, areEqual is True,
    // otherwise it is False. In this example it is False.
    Boolean areEqual = (vector1 == vector2);

    return areEqual;
}

Hinweise

Die Eigenschaften und Y Eigenschaften eines Vektors X werden mithilfe von Double Werten beschrieben. Da der Wert eines Werts Double eine Genauigkeit verlieren kann, wenn arithmetische Vorgänge darauf ausgeführt werden, kann ein Vergleich zwischen zwei Vector Strukturen, die logisch gleich sind, fehlschlagen.

Gilt für

Siehe auch