-, opérateur (Référence C#)
L'opérateur - peut fonctionner comme opérateur unaire ou binaire.
Notes
Les opérateurs - unaires sont prédéfinis pour tous les types numériques. Le résultat d'une opération - unaire sur un type numérique correspond à l'opposé numérique de l'opérande.
Les opérateurs - binaires sont prédéfinis pour tous les types numériques et d'énumérations pour soustraire le second opérande au premier.
Les types délégués fournissent aussi un opérateur - binaire, qui effectue la suppression de délégués.
Les types définis par l'utilisateur peuvent surcharger les opérateurs - unaires et binaires -. Pour plus d'informations, consultez operator.
Exemple
// cs_operator_minus.cs
using System;
class MainClass
{
static void Main()
{
int a = 5;
Console.WriteLine(-a);
Console.WriteLine(a - 1);
Console.WriteLine(a - .5);
}
}
Sortie
-5 4 4.5 |
Spécification du langage C#
Pour plus d'informations, consultez les sections suivantes dans Spécifications du langage C#.
1.6.6.5 Opérateurs
7.2 Opérateurs