Matrix.Equals Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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)
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
Restituisce
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
Restituisce
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
Restituisce
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.