Sdílet prostřednictvím


Matrix.Equals Metoda

Definice

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)

Určuje, zda je zadaná Object struktura, která je stejná jako tato Matrix.Matrix

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

o
Object

Porovnání Object .

Návraty

Boolean

true je-li o struktura, která je Matrix identická s touto Matrix strukturou; falsev 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

value
Matrix

Instance Matrix porovnání s touto instancí.

Návraty

Boolean

truepokud 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

matrix1
Matrix

První Matrix struktura, která se má porovnat.

matrix2
Matrix

Druhá Matrix struktura, která se má porovnat.

Návraty

Boolean

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.

Viz také

Platí pro