Condividi tramite


Matrix.Equality(Matrix, Matrix) Operatore

Definizione

Determina se le due strutture Matrix specificate sono identiche.

public:
 static bool operator ==(System::Windows::Media::Matrix matrix1, System::Windows::Media::Matrix matrix2);
public static bool operator == (System.Windows.Media.Matrix matrix1, System.Windows.Media.Matrix matrix2);
static member ( = ) : System.Windows.Media.Matrix * System.Windows.Media.Matrix -> bool
Public Shared Operator == (matrix1 As Matrix, matrix2 As Matrix) As Boolean

Parametri

matrix1
Matrix

Prima struttura Matrix da confrontare.

matrix2
Matrix

Seconda struttura Matrix da confrontare.

Restituisce

Boolean

true se le matrici matrix1 e matrix2 sono identiche, altrimenti false.

Esempio

Nell'esempio seguente viene illustrato come verificare l'uguaglianza tra due Matrix strutture.

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

Commenti

Nota

Un Matrix oggetto archivia i valori come valori double. Poiché il valore di un Double oggetto può perdere precisione quando vengono eseguite operazioni aritmetiche su di esso, un confronto tra due Double strutture che sono logicamente uguali potrebbe non riuscire.

Si applica a

Vedi anche