-, opérateur (référence C#)
L'opérateur - peut fonctionner comme opérateur unaire ou binaire.
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 (référence C#).
class MinusLinus
{
static void Main()
{
int a = 5;
Console.WriteLine(-a);
Console.WriteLine(a - 1);
Console.WriteLine(a - .5);
}
}
/*
Output:
-5
4
4.5
*/