Matrix.Equals Methode
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 dieselben Werte aufweisen.
Überlädt
Equals(Object) |
Bestimmt, ob das angegebene Object eine Matrix-Struktur ist, die mit der Matrix identisch 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
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.
Equals(Object)
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
Gibt zurück
true
, wenn o
eine Matrix-Struktur ist, die mit dieser Matrix-Struktur identisch ist, 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.
Siehe auch
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
Gibt zurück
true
, wenn die Instanzen gleich 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.
Siehe auch
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
Gibt zurück
true
, wenn matrix1
und matrix2
identisch sind, andernfalls false
.
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.