Vector.Equals Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
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)
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
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.