Vector.Equality(Vector, Vector) Operator
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.
Vergleicht zwei Vektoren für die 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
truewenn die X Komponenten und Yvector1 Komponenten vector2 gleich sind, andernfalls false.
Beispiele
Das folgende Beispiel zeigt, 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 X Eigenschaften eines Vektors Y werden mithilfe von Double Werten beschrieben. Da der Wert eines Werts Double beim Ausführen von arithmetischen Vorgängen die Genauigkeit verlieren kann, kann ein Vergleich zwischen zwei Vector Strukturen, die logisch gleich sind, fehlschlagen.