Share via


Matrix.Equals Méthode

Définition

Détermine si les deux structures Matrix spécifiées ont les mêmes valeurs.

Surcharges

Equals(Object)

Détermine si le Object spécifié est une structure Matrix identique à cette Matrix.

Equals(Matrix)

Détermine si la structure Matrix spécifiée est identique à cette instance.

Equals(Matrix, Matrix)

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

Exemples

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

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

Notes

A Matrix stocke ses valeurs en tant que doubles. É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 logiquement égales peut échouer.

Equals(Object)

Détermine si le Object spécifié est une structure Matrix identique à cette 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

Paramètres

o
Object

Object à comparer.

Retours

Boolean

true si o est une structure Matrix identique à cette structure Matrix ; sinon, false.

Exemples

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

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

Notes

A Matrix stocke ses valeurs en tant que doubles. É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 logiquement égales peut échouer.

Voir aussi

S’applique à

Equals(Matrix)

Détermine si la structure Matrix spécifiée est identique à cette instance.

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

Paramètres

value
Matrix

Instance de Matrix à comparer à cette instance.

Retours

Boolean

true si les instances sont égales ; sinon, false.

Exemples

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

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

Notes

A Matrix stocke ses valeurs en tant que doubles. É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 logiquement égales peut échouer.

Voir aussi

S’applique à

Equals(Matrix, Matrix)

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

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

Paramètres

matrix1
Matrix

Première structure Matrix à comparer.

matrix2
Matrix

Deuxième structure Matrix à comparer.

Retours

Boolean

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

Remarques

Notes

A Matrix stocke ses valeurs en tant que doubles. É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 logiquement égales peut échouer.

Voir aussi

S’applique à