Matrix.Inequality(Matrix, Matrix) Operátor

Definice

Určuje, zda tyto dvě zadané Matrix struktury nejsou identické.

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 op_Inequality : System.Windows.Media.Matrix * System.Windows.Media.Matrix -> bool
Public Shared Operator != (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 pokud matrix1 a matrix2 nejsou identické; 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.

Platí pro