Opérateurs C#
Les Opérateurs en C#
Les opérateurs en C# sont semblable à ceux d'autres langages de programmation. Les opérateurs servent à assigner des valeurs à des variables, à faire des calculs, à vérifier l'égalité ou l'inégalité et à effectuer d'autres opérations.
Nous allons aborder les opérateurs les plus utilisés en C#.
Opérateur d'assignation
En C#, pour assigner une valeur on utiliser l’opérateur =.
string texte = "Bienvenue sur Oseox" ;
Opérateur d'égalité
Pour vérifier l’égalité en C#, il faut utiliser l’opérateur ==
Exemple
double tva = 0.196 if(tva == 0.196) { zone.Text = "TVA à 19,6%" ; }
Opérateurs mathématiques et logiques
Les éléments suivants sont une liste d'opérateurs mathématiques de base.
Les opérateurs sont classés par ordre de priorité lorsqu’ils sont utilisés sur une même ligne. Pour changer le classement, il faut utiliser des parenthèses.
Opérateur | But |
---|---|
*, /, % | Multiplication, division, module |
+, - | Addition, soustraction |
& | AND logique |
^ | XOR logique |
| | OR logique |
Exemple :
int x = 1; int y = x + 10 * 100; // Multiplication en premier, y = 1001 int z = (x + 10) * 100; // Addition en premier, z = 1100
Opérateurs d'incrémentation et de décrémentation en C#
Opérateur | But | Exemple |
---|---|---|
v++ | Incrémenter la variable v d'une unité. | int i = 10 ; i++ ; // i vaut 11 |
v+=n | Incrémenter la variable v de n unités. | int i = 10 ; i += 10 ; // i vaut 20 |
v*=n | Multiplier la variable v par n. | int i = 10 ; i *= 10 ; // i vaut 100 |
v-=n | Soustraire n de la variable v. | int i = 10 ; i -= 10 ; // i vaut 0 |
C# et Opérateurs relationnels
Les opérateurs relationnels suivants permettent de comparer deux valeurs et retourner un résultat bool :
Opérateur | But |
---|---|
== | Vérifie l'égalité. |
!= | Vérifie l'inégalité. |
> | Supérieur à. |
< | Inférieur à. |
>= | Supérieur ou égal à. |
<= | Inférieur ou égal à. |
Exemple :
int note = 15 if (note >= 10) { System.Console.WriteLine("La note est supérieur ou égale à 10."); }
Opérateurs conditionnels logiques
Les opérateurs logiques servent à créer des instructions de condition combinées avec plusieurs clauses :
Opérateur | But |
---|---|
&& | AND conditionnel. |
|| | OR conditionnel. |
! | NOT conditionnel. |
Exemple :
int note = 15 if ((note >= 10) && (note <= 20)) { System.Console.WriteLine("La note est entre 10 et 20."); }