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.

Présentation des opérateurs en C#
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#

Présentation des opérateurs d'incrémentation et de décrémentation
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 :

Présentation des opérateurs relationnels en C#
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 :

Présentation des opérateurs conditionnels logiques en C#
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.");
}

 

A propos de l'auteur

Sébastien Houzet

Sébastien Houzet est un passionné d'internet depuis 1998. Il peut vous accompagner sur les projets Web.