Matrix.Inequality(Matrix, Matrix) Operator

Definicja

Określa, czy dwie określone Matrix struktury nie są identyczne.

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 op_Inequality : System.Windows.Media.Matrix * System.Windows.Media.Matrix -> bool
Public Shared Operator != (matrix1 As Matrix, matrix2 As Matrix) As Boolean

Parametry

matrix1
Matrix

Pierwsza Matrix struktura do porównania.

matrix2
Matrix

Druga Matrix struktura do porównania.

Zwraca

Boolean

truejeśli matrix1 i matrix2 nie są identyczne; w przeciwnym razie . false

Przykłady

W poniższym przykładzie pokazano, jak sprawdzić dwie Matrix struktury równości.

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

Uwagi

Uwaga

Element Matrix przechowuje swoje wartości jako podwójne. Ponieważ wartość elementu Double może utracić precyzję podczas wykonywania operacji arytmetycznych, porównanie dwóch Double struktur, które są logicznie równe, może zakończyć się niepowodzeniem.

Dotyczy