Vector.Equals Método

Definición

Compara dos vectores para obtener igualdad.

Sobrecargas

Nombre Description
Equals(Vector)

Compara dos vectores para obtener igualdad.

Equals(Vector, Vector)

Compara los dos vectores especificados para obtener igualdad.

Equals(Object)

Determina si el objeto especificado Object es una Vector estructura y, si es así, si tiene los mismos X valores y Y que este vector.

Comentarios

Las propiedades y de X un vector se describen mediante DoubleY valores. Dado que el valor de puede Double perder precisión cuando se realizan operaciones aritméticas en él, una comparación entre dos Double estructuras que son lógicamente iguales podría producir un error.

Equals(Vector)

Compara dos vectores para obtener igualdad.

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

Parámetros

value
Vector

Vector que se va a comparar con este vector.

Devoluciones

true es si value tiene los mismos X valores y Y que este vector; de lo contrario, falsees .

Ejemplos

En el ejemplo siguiente se muestra cómo usar este método para comprobar si dos Vector estructuras son iguales.

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;
}

Comentarios

Las propiedades y de X un vector se describen mediante DoubleY valores. Dado que el valor de puede Double perder precisión cuando se realizan operaciones aritméticas en él, una comparación entre dos Vector estructuras que son lógicamente iguales podría producir un error.

Consulte también

Se aplica a

Equals(Vector, Vector)

Compara los dos vectores especificados para obtener igualdad.

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

Parámetros

vector1
Vector

Primer vector que se va a comparar.

vector2
Vector

Segundo vector que se va a comparar.

Devoluciones

truees si los X componentes y de vector1 y Yvector2 son iguales; de lo contrario, falsees .

Ejemplos

En el ejemplo siguiente se muestra cómo usar este método para comprobar si dos Vector estructuras son iguales.

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;
}

Comentarios

Las propiedades y de X un vector se describen mediante DoubleY valores. Dado que el valor de puede Double perder precisión cuando se realizan operaciones aritméticas en él, una comparación entre dos Double estructuras que son lógicamente iguales podría producir un error.

Consulte también

Se aplica a

Equals(Object)

Determina si el objeto especificado Object es una Vector estructura y, si es así, si tiene los mismos X valores y Y que este 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

Parámetros

o
Object

Vector que se va a comparar.

Devoluciones

true es si o es Vector y tiene los mismos X valores y Y que este vector; de lo contrario, falsees .

Ejemplos

En el ejemplo siguiente se muestra cómo usar este método para comprobar si un Vector y Object son iguales.

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;
}

Comentarios

Las propiedades y de X un vector se describen mediante DoubleY valores. Dado que el valor de puede Double perder precisión cuando se realizan operaciones aritméticas en él, una comparación entre dos Vector estructuras que son lógicamente iguales podría producir un error.

Consulte también

Se aplica a