Vector.Equals Vector.Equals Vector.Equals Vector.Equals Method

Definition

Überprüft zwei Vektoren auf Gleichheit.Compares two vectors for equality.

Überlädt

Equals(Vector) Equals(Vector) Equals(Vector) Equals(Vector)

Überprüft zwei Vektoren auf Gleichheit.Compares two vectors for equality.

Equals(Vector, Vector) Equals(Vector, Vector) Equals(Vector, Vector) Equals(Vector, Vector)

Vergleicht die beiden angegebenen Vektoren auf Gleichheit.Compares the two specified vectors for equality.

Equals(Object) Equals(Object) Equals(Object) 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.Determines whether the specified Object is a Vector structure and, if it is, whether it has the same X and Y values as this vector.

Hinweise

Eines Vektors X und Y Eigenschaften werden mithilfe von beschrieben Double Werte.A vector's X and Y properties are described using Double values. Da der Wert des einem Double abnehmen kann, wenn arithmetische Operationen, darauf, eines Vergleichs zwischen zwei ausgeführt werden Double fehlschlagen, Strukturen, die logisch gleich sind.Because the value of a Double can lose precision when arithmetic operations are performed on it, a comparison between two Double structures that are logically equal might fail.

Equals(Vector) Equals(Vector) Equals(Vector) Equals(Vector)

Überprüft zwei Vektoren auf Gleichheit.Compares two vectors for equality.

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

Der mit diesem Vektor zu vergleichende Vektor.The vector to compare with this vector.

Gibt zurück

true, wenn value den gleichen X-Wert und Y-Wert wie dieser Vektor aufweist, andernfalls false.true if value has the same X and Y values as this vector; otherwise, false.

Beispiele

Das folgende Beispiel zeigt, wie Sie diese Methode verwenden, um zu überprüfen, ob zwei Vector -Strukturen gleich sind.The following example shows how to use this method to check whether two Vector structures are equal.

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

Eines Vektors X und Y Eigenschaften werden mithilfe von beschrieben Double Werte.A vector's X and Y properties are described using Double values. Da der Wert des einem Double abnehmen kann, wenn arithmetische Operationen, darauf, eines Vergleichs zwischen zwei ausgeführt werden Vector fehlschlagen, Strukturen, die logisch gleich sind.Because the value of a Double can lose precision when arithmetic operations are performed on it, a comparison between two Vector structures that are logically equal might fail.

Siehe auch

Equals(Vector, Vector) Equals(Vector, Vector) Equals(Vector, Vector) Equals(Vector, Vector)

Vergleicht die beiden angegebenen Vektoren auf Gleichheit.Compares the two specified vectors for equality.

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

Der erste zu vergleichende Vektor.The first vector to compare.

vector2
Vector Vector Vector Vector

Der zweite zu vergleichende Vektor.The second vector to compare.

Gibt zurück

true, wenn die X-Komponente und die Y-Komponente von vector1 und vector2 gleich sind, andernfalls false.true if t he X and Y components of vector1 and vector2 are equal; otherwise, false.

Beispiele

Das folgende Beispiel zeigt, wie Sie diese Methode verwenden, um zu überprüfen, ob zwei Vector -Strukturen gleich sind.The following example shows how to use this method to check whether two Vector structures are equal.

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

Eines Vektors X und Y Eigenschaften werden mithilfe von beschrieben Double Werte.A vector's X and Y properties are described using Double values. Da der Wert des einem Double abnehmen kann, wenn arithmetische Operationen, darauf, eines Vergleichs zwischen zwei ausgeführt werden Double fehlschlagen, Strukturen, die logisch gleich sind.Because the value of a Double can lose precision when arithmetic operations are performed on it, a comparison between two Double structures that are logically equal might fail.

Siehe auch

Equals(Object) Equals(Object) Equals(Object) 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.Determines whether the specified Object is a Vector structure and, if it is, whether it has the same X and Y values as this vector.

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

Der zu vergleichende Vektor.The vector to compare.

Gibt zurück

true, wenn o ein Vector mit dem gleichen X-Wert und dem gleichen Y-Wert wie dieser Vektor ist, andernfalls false.true if o is a Vector and has the same X and Y values as this vector; otherwise, false.

Beispiele

Das folgende Beispiel zeigt, wie Sie diese Methode verwenden, um zu überprüfen, ob eine Vector und Object gleich sind.The following example shows how to use this method to check whether a Vector and an Object are equal.

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

Eines Vektors X und Y Eigenschaften werden mithilfe von beschrieben Double Werte.A vector's X and Y properties are described using Double values. Da der Wert des einem Double abnehmen kann, wenn arithmetische Operationen, darauf, eines Vergleichs zwischen zwei ausgeführt werden Vector fehlschlagen, Strukturen, die logisch gleich sind.Because the value of a Double can lose precision when arithmetic operations are performed on it, a comparison between two Vector structures that are logically equal might fail.

Siehe auch

Gilt für: