Vector.Equals Methode
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.
Überlädt
Equals(Vector) |
Überprüft zwei Vektoren auf Gleichheit. |
Equals(Vector, Vector) |
Vergleicht die beiden angegebenen Vektoren auf Gleichheit. |
Equals(Object) |
Bestimmt, ob das angegebene Object eine Vector-Struktur ist. Wenn dies der Fall ist, wird überprüft, ob der X-Wert und der Y-Wert mit den Werten des Vektors übereinstimmen. |
Hinweise
Die Eigenschaften und Y Eigenschaften eines Vektors X werden mithilfe Double von Werten beschrieben. Da der Wert eines Werts einer Double Genauigkeit verlieren kann, wenn arithmetische Vorgänge darauf ausgeführt werden, kann ein Vergleich zwischen zwei Double Strukturen, die logisch gleich sind, fehlschlagen.
Equals(Vector)
Überprüft zwei Vektoren auf Gleichheit.
public:
bool Equals(System::Windows::Vector value);
public bool Equals (System.Windows.Vector value);
override this.Equals : System.Windows.Vector -> bool
Public Function Equals (value As Vector) As Boolean
Parameter
- value
- Vector
Der mit diesem Vektor zu vergleichende Vektor.
Gibt zurück
true
, wenn value
den gleichen X-Wert und Y-Wert wie dieser Vektor aufweist, andernfalls false
.
Beispiele
Im folgenden Beispiel wird gezeigt, wie Sie diese Methode verwenden, um zu überprüfen, ob zwei Vector Strukturen gleich sind.
private Boolean equalsExample2()
{
Vector vector1 = new Vector(20, 30);
Vector vector2 = new Vector(20, 30);
Boolean areEqual = false;
// areEqual is True. Both parameters are Vector structures,
// and they are equal.
if (vector1.Equals(vector2))
{
areEqual = true;
}
return areEqual;
}
Hinweise
Die Eigenschaften und Y Eigenschaften eines Vektors X werden mithilfe Double von Werten beschrieben. Da der Wert eines Werts einer Double Genauigkeit verlieren kann, wenn arithmetische Vorgänge darauf ausgeführt werden, kann ein Vergleich zwischen zwei Vector Strukturen, die logisch gleich sind, fehlschlagen.
Siehe auch
Gilt für
Equals(Vector, Vector)
Vergleicht die beiden angegebenen Vektoren auf Gleichheit.
public:
static bool Equals(System::Windows::Vector vector1, System::Windows::Vector vector2);
public static bool Equals (System.Windows.Vector vector1, System.Windows.Vector vector2);
static member Equals : System.Windows.Vector * System.Windows.Vector -> bool
Public Shared Function Equals (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 diese Methode verwenden, um zu überprüfen, ob zwei Vector Strukturen gleich sind.
private Boolean equalsExample1()
{
Vector vector1 = new Vector(20, 30);
Vector vector2 = new Vector(20, 30);
Boolean areEqual = false;
// areEqual is True
if (Vector.Equals(vector1, vector2))
{
areEqual = true;
}
return areEqual;
}
Hinweise
Die Eigenschaften und Y Eigenschaften eines Vektors X werden mithilfe Double von Werten beschrieben. Da der Wert eines Werts einer Double Genauigkeit verlieren kann, wenn arithmetische Vorgänge darauf ausgeführt werden, kann ein Vergleich zwischen zwei Double Strukturen, die logisch gleich sind, fehlschlagen.
Siehe auch
Gilt für
Equals(Object)
public:
override bool Equals(System::Object ^ o);
public override bool Equals (object o);
override this.Equals : obj -> bool
Public Overrides Function Equals (o As Object) As Boolean
Parameter
- o
- Object
Der zu vergleichende Vektor.
Gibt zurück
true
, wenn o
ein Vector mit dem gleichen X-Wert und dem gleichen Y-Wert wie dieser Vektor ist, andernfalls false
.
Beispiele
Im folgenden Beispiel wird gezeigt, wie Sie diese Methode verwenden, um zu überprüfen, ob eine Vector und eine Object gleich sind.
private Boolean equalsExample2()
{
Vector vector1 = new Vector(20, 30);
Vector vector2 = new Vector(20, 30);
Boolean areEqual = false;
// areEqual is True. Both parameters are Vector structures,
// and they are equal.
if (vector1.Equals(vector2))
{
areEqual = true;
}
return areEqual;
}
Hinweise
Die Eigenschaften und Y Eigenschaften eines Vektors X werden mithilfe Double von Werten beschrieben. Da der Wert eines Werts einer Double Genauigkeit verlieren kann, wenn arithmetische Vorgänge darauf ausgeführt werden, kann ein Vergleich zwischen zwei Vector Strukturen, die logisch gleich sind, fehlschlagen.