Matrix.Equals Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda mají tyto dvě zadané Matrix struktury stejné hodnoty.
Přetížení
Equals(Object) |
Určuje, zda je zadaná Object struktura, která je stejná jako tato Matrix.Matrix |
Equals(Matrix) |
Určuje, zda je zadaná Matrix struktura identická s touto instancí. |
Equals(Matrix, Matrix) |
Určuje, zda jsou tyto dvě zadané Matrix struktury identické. |
Příklady
Následující příklad ukazuje, jak zkontrolovat dvě Matrix struktury rovnosti.
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);
}
Poznámky
Poznámka
A Matrix ukládá hodnoty jako dvojité hodnoty. Vzhledem k tomu, že hodnota Double můžou při provádění aritmetických operací ztratit přesnost, může selhat porovnání mezi dvěma Double strukturami, které jsou logicky rovny.
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
Návraty
true
je-li o
struktura, která je Matrix identická s touto Matrix strukturou; false
v opačném případě .
Příklady
Následující příklad ukazuje, jak zkontrolovat dvě Matrix struktury rovnosti.
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);
}
Poznámky
Poznámka
A Matrix ukládá hodnoty jako dvojité hodnoty. Vzhledem k tomu, že hodnota Double můžou při provádění aritmetických operací ztratit přesnost, může selhat porovnání mezi dvěma Double strukturami, které jsou logicky rovny.
Viz také
Platí pro
Equals(Matrix)
Určuje, zda je zadaná Matrix struktura identická s touto instancí.
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
Návraty
true
pokud jsou instance stejné; v opačném případě . false
Příklady
Následující příklad ukazuje, jak zkontrolovat dvě Matrix struktury rovnosti.
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);
}
Poznámky
Poznámka
A Matrix ukládá hodnoty jako dvojité hodnoty. Vzhledem k tomu, že hodnota Double můžou při provádění aritmetických operací ztratit přesnost, může selhat porovnání mezi dvěma Double strukturami, které jsou logicky rovny.
Viz také
Platí pro
Equals(Matrix, Matrix)
Určuje, zda jsou tyto dvě zadané Matrix struktury identické.
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
Návraty
true
jsou-li matrix1
a matrix2
jsou identické; v opačném případě false
.
Poznámky
Poznámka
A Matrix ukládá hodnoty jako dvojité hodnoty. Vzhledem k tomu, že hodnota Double můžou při provádění aritmetických operací ztratit přesnost, může selhat porovnání mezi dvěma Double strukturami, které jsou logicky rovny.