Langue

Matrix.Equality(Matrix, Matrix) Opérateur

Définition

Détermine si les deux structures spécifiées sont identiques Matrix .

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

Paramètres

matrix1
Matrix

Matrix Première structure à comparer.

matrix2
Matrix

Deuxième Matrix structure à comparer.

Retours

true si matrix1 et matrix2 sont identiques ; sinon, false.

Exemples

L’exemple suivant montre comment vérifier deux Matrix structures pour l’égalité.

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

Remarques

Note

A Matrix stocke ses valeurs en double. Étant donné que la valeur d’un Double peut perdre la précision lorsque des opérations arithmétiques sont effectuées dessus, une comparaison entre deux Double structures qui sont logiquement égales peut échouer.

S’applique à

Voir aussi