Matrix.Equals Metodo

Definizione

Determina se le due strutture specificate Matrix hanno gli stessi valori.

Overload

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato Object è una Matrix struttura identica a questa Matrixclasse .

Equals(Matrix)

Determina se la struttura specificata Matrix è identica a questa istanza.

Equals(Matrix, Matrix)

Determina se le due strutture specificate Matrix sono identiche.

Esempio

Nell'esempio seguente viene illustrato come verificare l'uguaglianza di due Matrix strutture.

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);
}

Commenti

Note

Un Matrix oggetto archivia i valori come double. Poiché il valore di un oggetto può perdere precisione quando vengono eseguite operazioni aritmetiche su di Double esso, un confronto tra due Double strutture che sono logicamente uguali potrebbe non riuscire.

Equals(Object)

Determina se l'oggetto specificato Object è una Matrix struttura identica a questa Matrixclasse .

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

Parametri

o
Object

Il Object da confrontare.

Valori restituiti

true se o è una Matrix struttura identica a questa Matrix struttura; in caso contrario, false.

Esempio

Nell'esempio seguente viene illustrato come verificare l'uguaglianza di due Matrix strutture.

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);
}

Commenti

Note

Un Matrix oggetto archivia i valori come double. Poiché il valore di un oggetto può perdere precisione quando vengono eseguite operazioni aritmetiche su di Double esso, un confronto tra due Double strutture che sono logicamente uguali potrebbe non riuscire.

Vedi anche

Si applica a

Equals(Matrix)

Determina se la struttura specificata Matrix è identica a questa istanza.

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

Parametri

value
Matrix

Istanza di Matrix da confrontare con questa istanza.

Valori restituiti

true se le istanze sono uguali; in caso contrario, false.

Esempio

Nell'esempio seguente viene illustrato come verificare l'uguaglianza di due Matrix strutture.

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);
}

Commenti

Note

Un Matrix oggetto archivia i valori come double. Poiché il valore di un oggetto può perdere precisione quando vengono eseguite operazioni aritmetiche su di Double esso, un confronto tra due Double strutture che sono logicamente uguali potrebbe non riuscire.

Vedi anche

Si applica a

Equals(Matrix, Matrix)

Determina se le due strutture specificate Matrix sono identiche.

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

Parametri

matrix1
Matrix

Prima Matrix struttura da confrontare.

matrix2
Matrix

Matrix Seconda struttura da confrontare.

Valori restituiti

true se matrix1 e matrix2 sono identici; in caso contrario, false.

Commenti

Note

Un Matrix oggetto archivia i valori come double. Poiché il valore di un oggetto può perdere precisione quando vengono eseguite operazioni aritmetiche su di Double esso, un confronto tra due Double strutture che sono logicamente uguali potrebbe non riuscire.

Vedi anche

Si applica a