Vector.Equals Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
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)
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
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.