Vector.Equals Méthode

Définition

Compare l'égalité de deux vecteurs.

Surcharges

Equals(Vector)

Compare l'égalité de deux vecteurs.

Equals(Vector, Vector)

Compare l'égalité de deux vecteurs spécifiés.

Equals(Object)

Détermine si le Object spécifié est une structure Vector et, si c'est le cas, s'il a les mêmes valeurs X et Y que ce vecteur.

Remarques

Les propriétés et Y les vecteurs sont décrits à l’aide Double de X valeurs. Étant donné que la valeur d’un Double peut perdre de précision lorsque des opérations arithmétiques sont effectuées dessus, une comparaison entre deux Double structures qui sont logiquement égales peut échouer.

Equals(Vector)

Compare l'égalité de deux vecteurs.

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

Paramètres

value
Vector

Vecteur à comparer à ce vecteur.

Retours

Boolean

true si value a les mêmes valeurs X et Y que ce vecteur ; sinon, false.

Exemples

L’exemple suivant montre comment utiliser cette méthode pour vérifier si deux Vector structures sont égales.

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

Remarques

Les propriétés et Y les vecteurs sont décrits à l’aide Double de X valeurs. Étant donné que la valeur d’un Double peut perdre de précision lorsque des opérations arithmétiques sont effectuées dessus, une comparaison entre deux Vector structures qui sont logiquement égales peut échouer.

Voir aussi

S’applique à

Equals(Vector, Vector)

Compare l'égalité de deux vecteurs spécifiés.

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

Paramètres

vector1
Vector

Premier vecteur à comparer.

vector2
Vector

Deuxième vecteur à comparer.

Retours

Boolean

true si les composants X et Y de vector1 et vector2 sont égaux ; sinon, false.

Exemples

L’exemple suivant montre comment utiliser cette méthode pour vérifier si deux Vector structures sont égales.

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

Remarques

Les propriétés et Y les vecteurs sont décrits à l’aide Double de X valeurs. Étant donné que la valeur d’un Double peut perdre de précision lorsque des opérations arithmétiques sont effectuées dessus, une comparaison entre deux Double structures qui sont logiquement égales peut échouer.

Voir aussi

S’applique à

Equals(Object)

Détermine si le Object spécifié est une structure Vector et, si c'est le cas, s'il a les mêmes valeurs X et Y que ce vecteur.

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

Paramètres

o
Object

Vecteur à comparer.

Retours

Boolean

true si o est un Vector et a les mêmes valeurs X et Y que ce vecteur ; sinon, false.

Exemples

L’exemple suivant montre comment utiliser cette méthode pour vérifier si une Vector et une Object valeur sont égales.

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

Remarques

Les propriétés et Y les vecteurs sont décrits à l’aide Double de X valeurs. Étant donné que la valeur d’un Double peut perdre de précision lorsque des opérations arithmétiques sont effectuées dessus, une comparaison entre deux Vector structures qui sont logiquement égales peut échouer.

Voir aussi

S’applique à