Matrix.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í.
Determina si las dos estructuras Matrix especificadas tienen los mismos valores.
Sobrecargas
Equals(Object) |
Determina si el Object especificado es una estructura Matrix idéntica a esta Matrix. |
Equals(Matrix) |
Determina si la estructura Matrix especificada es idéntica a esta instancia. |
Equals(Matrix, Matrix) |
Determina si las dos estructuras Matrix especificadas son idénticas. |
Ejemplos
En el ejemplo siguiente se muestra cómo comprobar dos Matrix estructuras para comprobar la igualdad.
private void equalityExample()
{
Matrix matrix1 = new Matrix(5, 10, 15, 20, 25, 30);
Matrix matrix2 = new Matrix(5, 10, 15, 20, 25, 30);
Boolean result;
// result is true.
result = (matrix1 == matrix2);
// result is false.
result = (matrix1 != matrix2);
}
Comentarios
Nota
Un Matrix almacena sus valores como doubles. Dado que el valor de una Double 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(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
Devoluciones
Es true
si el parámetro o
es una estructura Matrix idéntica a esta estructura Matrix; de lo contrario, es false
.
Ejemplos
En el ejemplo siguiente se muestra cómo comprobar dos Matrix estructuras para comprobar la igualdad.
private void equalityExample()
{
Matrix matrix1 = new Matrix(5, 10, 15, 20, 25, 30);
Matrix matrix2 = new Matrix(5, 10, 15, 20, 25, 30);
Boolean result;
// result is true.
result = (matrix1 == matrix2);
// result is false.
result = (matrix1 != matrix2);
}
Comentarios
Nota
Un Matrix almacena sus valores como doubles. Dado que el valor de una Double 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(Matrix)
Determina si la estructura Matrix especificada es idéntica a esta instancia.
public:
bool Equals(System::Windows::Media::Matrix value);
public bool Equals (System.Windows.Media.Matrix value);
override this.Equals : System.Windows.Media.Matrix -> bool
Public Function Equals (value As Matrix) As Boolean
Parámetros
Devoluciones
Es true
si las instancias son iguales; de lo contrario, es false
.
Ejemplos
En el ejemplo siguiente se muestra cómo comprobar dos Matrix estructuras para comprobar la igualdad.
private void equalityExample()
{
Matrix matrix1 = new Matrix(5, 10, 15, 20, 25, 30);
Matrix matrix2 = new Matrix(5, 10, 15, 20, 25, 30);
Boolean result;
// result is true.
result = (matrix1 == matrix2);
// result is false.
result = (matrix1 != matrix2);
}
Comentarios
Nota
Un Matrix almacena sus valores como doubles. Dado que el valor de una Double 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(Matrix, Matrix)
Determina si las dos estructuras Matrix especificadas son idénticas.
public:
static bool Equals(System::Windows::Media::Matrix matrix1, System::Windows::Media::Matrix matrix2);
public static bool Equals (System.Windows.Media.Matrix matrix1, System.Windows.Media.Matrix matrix2);
static member Equals : System.Windows.Media.Matrix * System.Windows.Media.Matrix -> bool
Public Shared Function Equals (matrix1 As Matrix, matrix2 As Matrix) As Boolean
Parámetros
Devoluciones
Es true
si matrix1
y matrix2
son idénticos; de lo contrario, es false
.
Comentarios
Nota
Un Matrix almacena sus valores como doubles. Dado que el valor de una Double 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.