Freigeben über


Matrix.Equality(Matrix, Matrix) Betreiber

Definition

Bestimmt, ob die beiden angegebenen Matrix-Strukturen identisch sind.

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

Parameter

matrix1
Matrix

Die erste zu vergleichende Matrix-Struktur.

matrix2
Matrix

Die zweite zu vergleichende Matrix-Struktur.

Gibt zurück

Boolean

true, wenn matrix1 und matrix2 identisch sind, andernfalls false.

Beispiele

Im folgenden Beispiel wird gezeigt, wie zwei Matrix Strukturen für Gleichheit überprüft werden.

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

Hinweise

Hinweis

Ein Matrix Speichert seine Werte als Doppel. Da der Wert eines Werts einer Double Genauigkeit verlieren kann, wenn arithmetische Vorgänge darauf ausgeführt werden, kann ein Vergleich zwischen zwei Double Strukturen, die logisch gleich sind, fehlschlagen.

Gilt für

Siehe auch