Ignorer les liens de navigationAccueil : Le langage C# : Les opérateurs : Opérateurs et priorité Ignorer les liens de navigation
Accueil
Introduction au Framework .NETDévelopper Introduction au Framework .NET
Le langage C#Développer Le langage C#
Programmation orientée objetsDévelopper Programmation orientée objets
CollectionsDévelopper Collections
ADO.NETDévelopper ADO.NET
LINQDévelopper LINQ
ASP.NETDévelopper ASP.NET
Workflow FoundationDévelopper Workflow Foundation
Besoins de prestationDévelopper Besoins de prestation

Opérateurs et priorité en C#

Les opérateurs sont utilisés dans les expressions de calculs et de tests. La liste des opérateurs disponibles et leur priorité est donnée ci-dessous.

Catégorie (par priorité)OpérateursAssociativité
Primaire(x) x.y f(x) a[x] x++ x-- new typeof sizeof checked uncheckedGauche
Unaire+ - ! ~ ++x --x (T)xGauche
Multiplication* / %Gauche
Addition+ -Gauche
Décalage<<>>Gauche
Relationnel<><= >= isGauche
Egalité== !=Droite
ET Logique binaire&Gauche
XOR Logique binaire^Gauche
OU Logique binaire|Gauche
ET Conditionnel&&Gauche
OU Conditionnel||Gauche
Ternaire?:Droite
Assignation= *= /= %= += -= <<= >>= &= ^= |=Droite