Cette documentation est archivée et n’est pas conservée.

--, opérateur (Référence C#)

L'opérateur de décrémentation (--) décrémente son opérande d'une unité. L'opérateur de décrémentation peut apparaître avant ou après son opérande : --variable et variable--. La première syntaxe correspond à une opération de pré-décrémentation. Le résultat de l'opération représente la valeur de l'opérande « après » sa décrémentation. La seconde syntaxe correspond à une opération de post-décrémentation. Le résultat de l'opération représente la valeur de l'opérande « avant » sa décrémentation.

Les types numériques et d'énumération disposent d'opérateurs de décrément prédéfinis.

Les types définis par l'utilisateur peuvent surcharger l'opérateur -- (consultez opérateur). Les opérations sur les types intégraux sont en général autorisées sur énumération.

// cs_operator_decrement.cs
using System;
class MainClass
{
    static void Main() 
    {
        double x;
        x = 1.5;
        Console.WriteLine(--x);
        x = 1.5;
        Console.WriteLine(x--);
        Console.WriteLine(x);
    }
}

 
0.5
1.5
0.5
Afficher: