Matrix.Equals Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, czy dwie określone Matrix struktury mają te same wartości.
Przeciążenia
Equals(Object) |
Określa, czy określona Object jest strukturą, która jest identyczna z tą Matrixwartością Matrix . |
Equals(Matrix) |
Określa, czy określona Matrix struktura jest identyczna z tym wystąpieniem. |
Equals(Matrix, Matrix) |
Określa, czy dwie określone Matrix struktury są identyczne. |
Przykłady
W poniższym przykładzie pokazano, jak sprawdzić dwie Matrix struktury pod kątem 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 stracić dokładność podczas wykonywania na niej operacji arytmetycznych, porównanie dwóch Double struktur, które są logicznie równe, może zakończyć się niepowodzeniem.
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
Parametry
Zwraca
true
jeśli o
jest strukturą identyczną z tą Matrix strukturąMatrix; w przeciwnym razie false
.
Przykłady
W poniższym przykładzie pokazano, jak sprawdzić dwie Matrix struktury pod kątem 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 stracić dokładność podczas wykonywania na niej operacji arytmetycznych, porównanie dwóch Double struktur, które są logicznie równe, może zakończyć się niepowodzeniem.
Zobacz też
Dotyczy
Equals(Matrix)
Określa, czy określona Matrix struktura jest identyczna z tym wystąpieniem.
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
Parametry
Zwraca
true
jeśli wystąpienia są równe; w przeciwnym razie , false
.
Przykłady
W poniższym przykładzie pokazano, jak sprawdzić dwie Matrix struktury pod kątem 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 stracić dokładność podczas wykonywania na niej operacji arytmetycznych, porównanie dwóch Double struktur, które są logicznie równe, może zakończyć się niepowodzeniem.
Zobacz też
Dotyczy
Equals(Matrix, Matrix)
Określa, czy dwie określone Matrix struktury są identyczne.
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
Parametry
Zwraca
true
jeśli matrix1
i matrix2
są identyczne; w przeciwnym razie . false
Uwagi
Uwaga
Element Matrix przechowuje swoje wartości jako podwójne. Ponieważ wartość elementu Double może stracić dokładność podczas wykonywania na niej operacji arytmetycznych, porównanie dwóch Double struktur, które są logicznie równe, może zakończyć się niepowodzeniem.