Freigeben über


Vector.Equals Methode

Definition

Ü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

Boolean

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

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 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)

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.

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

Boolean

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.

Siehe auch

Gilt für