Vector.Equality(Vector, Vector) Betreiber
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überprüft zwei Vektoren auf Gleichheit.
public:
static bool operator ==(System::Windows::Vector vector1, System::Windows::Vector vector2);
public static bool operator == (System.Windows.Vector vector1, System.Windows.Vector vector2);
static member ( = ) : System.Windows.Vector * System.Windows.Vector -> bool
Public Shared Operator == (vector1 As Vector, vector2 As Vector) As Boolean
Parameter
- vector1
- Vector
Der erste zu vergleichende Vektor.
- vector2
- Vector
Der zweite zu vergleichende Vektor.
Gibt zurück
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;
}
Private Function overloadedEqualityOperatorExample() As Boolean
Dim vector1 As New Vector(20, 30)
Dim vector2 As New Vector(45, 70)
' If the two vectors are equal, areEqual is True,
' otherwise it is False. In this example it is False.
Dim areEqual As Boolean = (vector1 = vector2)
Return areEqual
End Function
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.