Matrix.Equals Método

Definición

Determina si las dos estructuras especificadas Matrix tienen los mismos valores.

Sobrecargas

Nombre Description
Equals(Object)

Determina si el objeto especificado Object es una Matrix estructura idéntica a esta Matrix.

Equals(Matrix)

Determina si la estructura especificada Matrix es idéntica a esta instancia.

Equals(Matrix, Matrix)

Determina si las dos estructuras especificadas Matrix son idénticas.

Ejemplos

En el ejemplo siguiente se muestra cómo comprobar dos Matrix estructuras para obtener 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

Note

un Matrix almacena sus valores como doubles. 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(Object)

Determina si el objeto especificado Object es una Matrix estructura idéntica a esta Matrix.

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

Object que va a ser comparado.

Devoluciones

true es si o es una Matrix estructura idéntica a esta Matrix estructura; de lo contrario, falsees .

Ejemplos

En el ejemplo siguiente se muestra cómo comprobar dos Matrix estructuras para obtener 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

Note

un Matrix almacena sus valores como doubles. 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(Matrix)

Determina si la estructura especificada Matrix 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

value
Matrix

Instancia de que Matrix se va a comparar con esta instancia.

Devoluciones

true si las instancias son iguales; de lo contrario, false.

Ejemplos

En el ejemplo siguiente se muestra cómo comprobar dos Matrix estructuras para obtener 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

Note

un Matrix almacena sus valores como doubles. 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(Matrix, Matrix)

Determina si las dos estructuras especificadas Matrix 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

matrix1
Matrix

Primera Matrix estructura que se va a comparar.

matrix2
Matrix

Segunda Matrix estructura que se va a comparar.

Devoluciones

true es si matrix1 y matrix2 son idénticos; de lo contrario, falsees .

Comentarios

Note

un Matrix almacena sus valores como doubles. 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