Matrix.Equality(Matrix, Matrix) Opérateur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Détermine si les deux structures Matrix spécifiées sont identiques.
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
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
Notes
Un Matrix stocke ses valeurs en double. Étant donné que la valeur d’un Double peut perdre de précision lorsque des opérations arithmétiques sont effectuées dessus, une comparaison entre deux Double structures qui sont logiquement égales peut échouer.