Maîtriser les Variables et Opérateurs C# : Exemples Pratiques et Explications
Variables C#
Une variable en C# est un emplacement de stockage nommé qui contient une valeur d'un type de données spécifique. Le type de données détermine la disposition en mémoire et les opérations qui peuvent être effectuées sur la variable.
Par exemple, une variable déclarée comme string stockera des données textuelles, tandis qu'un int contiendra des nombres entiers. Comprendre le type est essentiel pour un codage efficace et pour éviter les erreurs d'exécution.
Voici un exemple concis qui déclare deux variables de types différents et affiche leurs valeurs :

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
string message = "La valeur est ";
int val = 30;
Console.Write(message + val);
Console.ReadKey();
}
}
}
Analyse du Code
- Déclarer une variable
stringnomméemessageet assigner le texte "La valeur est ". - Déclarer une variable
intnomméevalet assigner la valeur numérique 30. - Concaténer et afficher les deux valeurs dans la console.
L'exécution du programme produit la sortie suivante :

Comme montré, les valeurs string et int sont correctement combinées et affichées.
Opérateurs C#
Les opérateurs effectuent des opérations sur les variables et les valeurs. C# offre une large gamme d'opérateurs classés en groupes arithmétiques, relationnels et logiques.
Opérateurs Arithmétiques
| Opérateur | Description |
|---|---|
| + | Additionne deux opérandes. |
| - | Soustrait le second opérande du premier. |
| * | Multiplie les deux opérandes. |
| / | Divise le numérateur par le dénominateur. |
| % | Retourne le reste de la division entière. |
| ++ | Incrémente une valeur entière de un. |
| -- | Décrémente une valeur entière de un. |
Opérateurs Relationnels
| Opérateur | Description |
|---|---|
| == | Vérifie si deux opérandes sont égaux. |
| != | Vérifie si deux opérandes ne sont pas égaux. |
| > | Vérifie si l'opérande de gauche est plus grand que celui de droite. |
| < | Vérifie si l'opérande de gauche est plus petit que celui de droite. |
| >= | Vérifie si l'opérande de gauche est plus grand ou égal à celui de droite. |
| <= | Vérifie si l'opérande de gauche est plus petit ou égal à celui de droite. |
Opérateurs Logiques
| Opérateur | Description |
|---|---|
| && | ET logique – vrai si les deux opérandes sont vrais. |
| || | OU logique – vrai si au moins un opérande est vrai. |
| ! | NON logique – inverse une valeur booléenne. |
Pour illustrer l'utilisation des opérateurs, considérez le programme d'exemple suivant :

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
int val1 = 10, val2 = 20;
bool status = true;
Console.WriteLine(val1 + val2); // Arithmétique : 30
Console.WriteLine(val1 < val2); // Relationnel : True
Console.WriteLine(!status); // NON logique : False
Console.ReadKey();
}
}
}
Explication
- Deux variables
int(val1etval2) et une variablebool(status) sont déclarées. - L'opérateur d'addition (
+) calcule la somme deval1etval2. - L'opérateur inférieur à (
<) compareval1etval2. - L'opérateur NON logique (
!) inverse la valeur destatusdetrueàfalse.
L'exécution du programme donne :

Cette démonstration concise couvre les opérations arithmétiques, relationnelles et logiques de base, posant une base solide pour la programmation C# plus avancée.
Pour plus de détails, consultez la documentation officielle Microsoft sur les opérateurs C#.
Langue C
- Maîtriser les variables C# et types de données primitifs : guide complet
- Maîtriser les variables, littéraux et constantes en C++ : Guide complet
- Variables, constantes et littéraux en C : Guide complet
- Comprendre les classes de stockage en C : Portée, durée de vie et performance
- Opérateurs C++ expliqués : Types, exemples et programmes d'exemple
- Maîtriser les pointeurs en C++ : Concepts, exemples et applications pratiques
- Les structures en C++ expliquées avec un exemple pratique
- Maîtriser std::list en C++ : Syntaxe, Fonctions et Exemples Pratiques
- Python Counter dans collections : comptage efficace, mise à jour et opérations arithmétiques