Idioma

Matrix.Equals Método

Definição

Determina se as duas estruturas especificadas Matrix têm os mesmos valores.

Sobrecargas

Nome Description
Equals(Object)

Determina se a especificada Object é uma Matrix estrutura idêntica a essa Matrix.

Equals(Matrix)

Determina se a estrutura especificada Matrix é idêntica a essa instância.

Equals(Matrix, Matrix)

Determina se as duas estruturas especificadas Matrix são idênticas.

Exemplos

O exemplo a seguir mostra como verificar duas Matrix estruturas quanto à igualdade.

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

Comentários

Note

Um Matrix armazena seus valores como duplos. Como o valor de um Double pode perder a precisão quando operações aritméticas são executadas nela, uma comparação entre duas Double estruturas que são logicamente iguais pode falhar.

Equals(Object)

Determina se a especificada Object é uma Matrix estrutura idêntica a essa 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

O Object a ser comparado.

Retornos

true se o for uma Matrix estrutura idêntica a essa Matrix estrutura; caso contrário, false.

Exemplos

O exemplo a seguir mostra como verificar duas Matrix estruturas quanto à igualdade.

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

Comentários

Note

Um Matrix armazena seus valores como duplos. Como o valor de um Double pode perder a precisão quando operações aritméticas são executadas nela, uma comparação entre duas Double estruturas que são logicamente iguais pode falhar.

Confira também

Aplica-se a

Equals(Matrix)

Determina se a estrutura especificada Matrix é idêntica a essa instância.

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

A instância a Matrix ser comparada a essa instância.

Retornos

true se as instâncias forem iguais; caso contrário, false.

Exemplos

O exemplo a seguir mostra como verificar duas Matrix estruturas quanto à igualdade.

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

Comentários

Note

Um Matrix armazena seus valores como duplos. Como o valor de um Double pode perder a precisão quando operações aritméticas são executadas nela, uma comparação entre duas Double estruturas que são logicamente iguais pode falhar.

Confira também

Aplica-se a

Equals(Matrix, Matrix)

Determina se as duas estruturas especificadas Matrix são 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

A primeira Matrix estrutura a ser comparada.

matrix2
Matrix

A segunda Matrix estrutura a ser comparada.

Retornos

true se matrix1 e matrix2 forem idênticos; caso contrário, false.

Comentários

Note

Um Matrix armazena seus valores como duplos. Como o valor de um Double pode perder a precisão quando operações aritméticas são executadas nela, uma comparação entre duas Double estruturas que são logicamente iguais pode falhar.

Confira também

Aplica-se a