Matrix.Equality(Matrix, Matrix) Operator
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Gibt zurück
truewenn matrix1 und matrix2 identisch 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.