Condividi tramite


Vector.Equals Metodo

Definizione

Confronta due vettori per stabilirne l'uguaglianza.

Overload

Equals(Vector)

Confronta due vettori per stabilirne l'uguaglianza.

Equals(Vector, Vector)

Confronta i due vettori specificati per stabilirne l’uguaglianza.

Equals(Object)

Determina se Object specificato è una struttura Vector e, se così, se ha gli stessi valori X e Y di questo vettore.

Commenti

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

Confronta due vettori per stabilirne 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.

Restituisce

Boolean

true se value ha gli stessi valori X 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 Double i Y valori. Poiché il valore di un Double oggetto può perdere precisione quando vengono eseguite operazioni aritmetiche su di 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 stabilirne 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.

Restituisce

Boolean

true se i componenti vector1 e vector2 di X e Y 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 Double i Y valori. 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(Object)

Determina se Object specificato è una struttura Vector e, se così, se ha gli stessi valori X 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.

Restituisce

Boolean

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

Esempio

Nell'esempio seguente viene illustrato come utilizzare questo metodo per verificare se un oggetto e un Vector Object 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 Double i Y valori. Poiché il valore di un Double oggetto può perdere precisione quando vengono eseguite operazioni aritmetiche su di esso, un confronto tra due Vector strutture che sono logicamente uguali potrebbe non riuscire.

Vedi anche

Si applica a