Vector.Equals Metodo

Definizione

Confronta due vettori per verificare l'uguaglianza.

Overload

Nome Descrizione
Equals(Vector)

Confronta due vettori per verificare l'uguaglianza.

Equals(Vector, Vector)

Confronta i due vettori specificati per verificare l'uguaglianza.

Equals(Object)

Determina se l'oggetto specificato Object è una Vector struttura e, in caso affermativo, se ha gli stessi X valori e Y di questo vettore.

Commenti

Le proprietà e di X un vettore vengono descritte usando Y i Double valori. 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(Vector)

Confronta due vettori per verificare l'uguaglianza.

public:
 bool Equals(System::Windows::Vector value);
public bool Equals(System.Windows.Vector value);
override this.Equals : System.Windows.Vector -> bool
Public Function Equals (value As Vector) As Boolean

Parametri

value
Vector

Vettore da confrontare con questo vettore.

Valori restituiti

true se value ha gli stessi X valori e Y di questo vettore; in caso contrario, false.

Esempio

Nell'esempio seguente viene illustrato come utilizzare questo metodo per verificare se due Vector strutture sono uguali.

private Boolean equalsExample2()
{

    Vector vector1 = new Vector(20, 30);
    Vector vector2 = new Vector(20, 30);
    Boolean areEqual = false;

    // areEqual is True.  Both parameters are Vector structures, 
    // and they are equal.
    if (vector1.Equals(vector2))
    {
        areEqual = true;
    }

    return areEqual;
}

Commenti

Le proprietà e di X un vettore vengono descritte usando Y i Double valori. Poiché il valore di un oggetto può perdere precisione quando vengono eseguite operazioni aritmetiche su di Double esso, un confronto tra due Vector strutture che sono logicamente uguali potrebbe non riuscire.

Vedi anche

Si applica a

Equals(Vector, Vector)

Confronta i due vettori specificati per verificare l'uguaglianza.

public:
 static bool Equals(System::Windows::Vector vector1, System::Windows::Vector vector2);
public static bool Equals(System.Windows.Vector vector1, System.Windows.Vector vector2);
static member Equals : System.Windows.Vector * System.Windows.Vector -> bool
Public Shared Function Equals (vector1 As Vector, vector2 As Vector) As Boolean

Parametri

vector1
Vector

Primo vettore da confrontare.

vector2
Vector

Secondo vettore da confrontare.

Valori restituiti

true se i X componenti e Y di vector1 e vector2 sono uguali; in caso contrario, false.

Esempio

Nell'esempio seguente viene illustrato come utilizzare questo metodo per verificare se due Vector strutture sono uguali.

private Boolean equalsExample1()
{

    Vector vector1 = new Vector(20, 30);
    Vector vector2 = new Vector(20, 30);
    Boolean areEqual = false;

    // areEqual is True
    if (Vector.Equals(vector1, vector2))
    {
      areEqual = true;
    }

    return areEqual;
}

Commenti

Le proprietà e di X un vettore vengono descritte usando Y i Double valori. 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(Object)

Determina se l'oggetto specificato Object è una Vector struttura e, in caso affermativo, se ha gli stessi X valori e Y di questo vettore.

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

Vettore da confrontare.

Valori restituiti

true se o è un Vector oggetto e ha gli stessi X valori e Y di questo vettore; in caso contrario, false.

Esempio

Nell'esempio seguente viene illustrato come utilizzare questo metodo per verificare se un e un Vector sono Object uguali.

private Boolean equalsExample2()
{

    Vector vector1 = new Vector(20, 30);
    Vector vector2 = new Vector(20, 30);
    Boolean areEqual = false;

    // areEqual is True.  Both parameters are Vector structures, 
    // and they are equal.
    if (vector1.Equals(vector2))
    {
        areEqual = true;
    }

    return areEqual;
}

Commenti

Le proprietà e di X un vettore vengono descritte usando Y i Double valori. Poiché il valore di un oggetto può perdere precisione quando vengono eseguite operazioni aritmetiche su di Double esso, un confronto tra due Vector strutture che sono logicamente uguali potrebbe non riuscire.

Vedi anche

Si applica a