-, 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

Voir aussi

Référence

Opérateurs C#

Concepts

Guide de programmation C#

Autres ressources

Référence C#