-, opérateur (Visual Basic)
Retourne la différence entre deux expressions numériques, ou la valeur négative d’une expression numérique.
Syntaxe
expression1 – expression2
ou
–expression1
Éléments
expression1
Obligatoire. Toute expression numérique.
expression2
Obligatoire, sauf si l’opérateur –
calcule une valeur négative. Toute expression numérique.
Résultats
Le résultat est la différence entre expression1
et expression2
, ou la valeur négative de expression1
.
Le type de données de résultat est un type numérique approprié pour les types de données de expression1
et de expression2
. Consultez les tables « Arithmétique entier » dans Types de données des résultats de l’opérateur.
Types pris en charge
tous les types numériques Cela inclut les types non signés et à virgule flottante et Decimal
.
Notes
Dans la première utilisation indiquée dans la syntaxe illustrée précédemment, l’opérateur –
est l’opérateur de soustraction arithmétique binaire pour la différence entre deux expressions numériques.
Dans la deuxième utilisation indiquée dans la syntaxe indiquée précédemment, l’opérateur –
est l’opérateur de négation unaire pour la valeur négative d’une expression. En ce sens, la négation consiste à inverser le signe de expression1
afin que le résultat soit positif si expression1
est négatif.
Si l’une des expressions prend la valeur Nothing, l’opérateur –
la traite comme zéro.
Notes
L’opérateur –
peut être surchargé, ce qui signifie qu’une classe ou une structure peut redéfinir son comportement lorsqu’un opérande a le type de cette classe ou structure. Si votre code utilise cet opérateur sur ce type de classe ou structure, veillez à comprendre son comportement une fois qu’il est redéfini. Pour plus d'informations, consultez Operator Procedures.
Exemple
L’exemple suivant utilise l’opérateur –
pour calculer et retourner la différence entre deux nombres, puis pour mettre un nombre à la forme négative.
Dim binaryResult As Double = 459.35 - 334.9
Dim unaryResult As Double = -334.9
Après l’exécution de ces instructions, binaryResult
contient 124,45 et unaryResult
contient –334,90.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour