Matrix.Equals Methode

Definition

Bestimmt, ob die beiden angegebenen Matrix Strukturen dieselben Werte aufweisen.

Überlädt

Name Beschreibung
Equals(Object)

Bestimmt, ob es sich bei der angegebenen Object Struktur um eine Matrix Struktur handelt, die mit dieser Matrixidentisch ist.

Equals(Matrix)

Bestimmt, ob die angegebene Matrix Struktur mit dieser Instanz identisch ist.

Equals(Matrix, Matrix)

Bestimmt, ob die beiden angegebenen Matrix Strukturen identisch sind.

Beispiele

Das folgende Beispiel zeigt, wie zwei Matrix Strukturen auf 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

Note

A Matrix speichert seine Werte als Doubles. Da der Wert eines Werts Double beim Ausführen von arithmetischen Vorgängen die Genauigkeit verlieren kann, kann ein Vergleich zwischen zwei Double Strukturen, die logisch gleich sind, fehlschlagen.

Equals(Object)

Bestimmt, ob es sich bei der angegebenen Object Struktur um eine Matrix Struktur handelt, die mit dieser Matrixidentisch ist.

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

Parameter

o
Object

Das zu vergleichende Object-Element.

Gibt zurück

true wenn o es sich um eine Matrix Struktur handelt, die mit dieser Matrix Struktur identisch ist; andernfalls false.

Beispiele

Das folgende Beispiel zeigt, wie zwei Matrix Strukturen auf 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

Note

A Matrix speichert seine Werte als Doubles. Da der Wert eines Werts Double beim Ausführen von arithmetischen Vorgängen die Genauigkeit verlieren kann, kann ein Vergleich zwischen zwei Double Strukturen, die logisch gleich sind, fehlschlagen.

Weitere Informationen

Gilt für:

Equals(Matrix)

Bestimmt, ob die angegebene Matrix Struktur mit dieser Instanz identisch ist.

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

Parameter

value
Matrix

Die Instanz, die Matrix mit dieser Instanz verglichen werden soll.

Gibt zurück

truewenn Instanzen gleich sind; andernfalls . false

Beispiele

Das folgende Beispiel zeigt, wie zwei Matrix Strukturen auf 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

Note

A Matrix speichert seine Werte als Doubles. Da der Wert eines Werts Double beim Ausführen von arithmetischen Vorgängen die Genauigkeit verlieren kann, kann ein Vergleich zwischen zwei Double Strukturen, die logisch gleich sind, fehlschlagen.

Weitere Informationen

Gilt für:

Equals(Matrix, Matrix)

Bestimmt, ob die beiden angegebenen Matrix Strukturen identisch sind.

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

Parameter

matrix1
Matrix

Die erste Matrix zu vergleichende Struktur.

matrix2
Matrix

Die zweite Matrix zu vergleichende Struktur.

Gibt zurück

truewenn matrix1 und matrix2 identisch sind; andernfalls . false

Hinweise

Note

A Matrix speichert seine Werte als Doubles. Da der Wert eines Werts Double beim Ausführen von arithmetischen Vorgängen die Genauigkeit verlieren kann, kann ein Vergleich zwischen zwei Double Strukturen, die logisch gleich sind, fehlschlagen.

Weitere Informationen

Gilt für: