Partager via


Vector.Inequality(Vector, Vector) Opérateur

Définition

Compare l'inégalité de deux vecteurs.

public:
 static bool operator !=(System::Windows::Vector vector1, System::Windows::Vector vector2);
public static bool operator != (System.Windows.Vector vector1, System.Windows.Vector vector2);
static member op_Inequality : System.Windows.Vector * System.Windows.Vector -> bool
Public Shared Operator != (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 différents ; sinon, false.

Exemples

L’exemple suivant montre comment utiliser cet opérateur (!=) pour vérifier si deux Vector structures ne sont pas égales.

private Boolean overloadedInequalityOperatorExample()
{
    Vector vector1 = new Vector(20, 30);
    Vector vector2 = new Vector(45, 70);
    Boolean areNotEqual;

    // Check whether the two Vectors are not equal, using the overloaded 
    // inequality operator.
    // areNotEqual is True.
    areNotEqual = (vector1 != vector2);

    return areNotEqual;
}
Private Function overloadedInequalityOperatorExample() As Boolean
    Dim vector1 As New Vector(20, 30)
    Dim vector2 As New Vector(45, 70)
    Dim areNotEqual As Boolean

    ' Check whether the two Vectors are not equal, using the overloaded 
    ' inequality operator.
    ' areNotEqual is True.
    areNotEqual = (vector1 <> vector2)

    Return areNotEqual

End Function

Remarques

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

S’applique à