Vector.Equals Método

Definición

Compara la igualdad de dos vectores.

Sobrecargas

Equals(Vector)

Compara la igualdad de dos vectores.

Equals(Vector, Vector)

Compara la igualdad de los dos vectores especificados.

Equals(Object)

Determina si el objeto Object especificado es una estructura Vector y, en caso de que lo sea, si tiene los mismos valores de X e Y que este vector.

Comentarios

Las propiedades y de X un vector se describen mediante Double Y valores. Dado que el valor de una Double clase puede 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 la igualdad de dos vectores.

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 con el que se va a comparar este vector.

Devoluciones

Boolean

Es true si value tiene los mismos valores de X e Y que este vector; de lo contrario, es false.

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 Double Y valores. Dado que el valor de una Double clase puede 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 la igualdad de los dos vectores especificados.

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

Boolean

Es true si los componentes X e Y de vector1 y vector2 son iguales; de lo contrario, es false.

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 Double Y valores. Dado que el valor de una Double clase puede 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 Object especificado es una estructura Vector y, en caso de que lo sea, si tiene los mismos valores de X e 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 comparar.

Devoluciones

Boolean

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

Ejemplos

En el ejemplo siguiente se muestra cómo usar este método para comprobar si y Vector son Object 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 Double Y valores. Dado que el valor de una Double clase puede 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