Condividi tramite


Matrix.Equals Metodo

Definizione

Determina se le due strutture Matrix specificate presentano o meno gli stessi valori.

Overload

Equals(Object)

Determina se l'oggetto Object specificato è o meno una struttura Matrix identica alla struttura Matrix corrente.

Equals(Matrix)

Determina se la struttura Matrix specificata è uguale o meno a questa istanza.

Equals(Matrix, Matrix)

Determina se le due strutture Matrix specificate sono identiche.

Esempio

Nell'esempio seguente viene illustrato come verificare l'uguaglianza tra 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

Nota

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

Equals(Object)

Determina se l'oggetto Object specificato è o meno una struttura Matrix identica alla struttura Matrix corrente.

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

Oggetto Object da confrontare.

Restituisce

Boolean

true se l'oggetto o è una struttura Matrix identica a questa struttura Matrix, altrimenti false.

Esempio

Nell'esempio seguente viene illustrato come verificare l'uguaglianza tra 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

Nota

Un Matrix oggetto archivia i valori come valori double. Poiché il valore di un Double oggetto può perdere precisione quando vengono eseguite operazioni aritmetiche su di 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 Matrix specificata è uguale o meno 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 della struttura Matrix da confrontare con questa istanza.

Restituisce

Boolean

true se le istanze sono uguali, altrimenti false.

Esempio

Nell'esempio seguente viene illustrato come verificare l'uguaglianza tra 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

Nota

Un Matrix oggetto archivia i valori come valori double. Poiché il valore di un Double oggetto può perdere precisione quando vengono eseguite operazioni aritmetiche su di 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 Matrix specificate 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 struttura Matrix da confrontare.

matrix2
Matrix

Seconda struttura Matrix da confrontare.

Restituisce

Boolean

true se le matrici matrix1 e matrix2 sono identiche, altrimenti false.

Commenti

Nota

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

Vedi anche

Si applica a