C-SHARP - 2.2 Les variables
Une variable est une sorte de boîte nommée qui stocke une donnée en mémoire. Plutôt que d'écrire en dur du texte dans Console.WriteLine, on peut créer une variable qui contient la phrase, puis la passer en paramètre. Pour la déclarer, on écrit son type, son nom, un signe =, puis la valeur, et on termine par un point-virgule.
Règles de nommage et déclaration
Un nom de variable ne doit pas contenir d'espaces ni de caractères spéciaux. On colle les mots avec une majuscule à chaque début de mot (phraseIntro, camelCase) ou avec des underscores. Le signe = n'a pas le sens mathématique d'une égalité : c'est une affectation. On dépose une valeur dans la boîte. La variable contiendra ensuite cette valeur, modifiable plus tard.
string phraseIntro = "Bonjour, aujourd'hui on est mardi et je dois aller à l'école";
Console.WriteLine(phraseIntro);
string signifie « chaîne de caractères ». C'est le type de la variable, c'est-à-dire la nature de la donnée qu'elle contient. En C#, le type est obligatoire. Pour un nombre entier, on utilisera int ; pour un nombre à virgule, float ou double ; etc. — sujet de la prochaine vidéo.
Concaténation de chaînes
On peut combiner plusieurs chaînes et variables avec l'opérateur +, à condition de placer les + en dehors des guillemets. Exemple :
string nom = "Jibril";
string age = "18";
Console.WriteLine("Bonjour, je m'appelle " + nom + " et j'ai " + age + " ans");
- Les
+sont à l'extérieur des guillemets, sinon ils sont pris comme du texte littéral - Selon la version de C#, la concaténation d'un
intavec unestringpeut être automatique - L'objectif des variables est de créer des programmes réutilisables : on pourra demander à l'utilisateur de saisir son nom, le stocker, et l'utiliser ensuite
Le programme affiche désormais « Bonjour, je m'appelle Jibril et j'ai 18 ans ». Dans la prochaine vidéo, nous découvrirons les différents types de variables disponibles en C# et leurs usages spécifiques.
En résumé
Cette leçon couvre les fondamentaux des variables en C# : comment les créer, affecter une valeur et les utiliser pour concaténer des chaînes de caractères. L'instructeur démontre la concaténation avec l'opérateur +, en insistant sur l'importance de le placer EN DEHORS des guillemets pour obtenir le résultat attendu. L'objectif principal est de montrer comment utiliser les variables pour créer des programmes réutilisables, plutôt que de hardcoder les valeurs directement dans le code.
Points clés
- Créer une variable en C# : spécifier le type, utiliser l'opérateur = et affecter la valeur souhaitée
- Concaténer des chaînes de caractères avec l'opérateur +, qui doit obligatoirement être placé EN DEHORS des guillemets
- Si l'opérateur + est à l'intérieur des guillemets, le résultat sera différent de ce qu'on souhaite
- Les variables permettent de créer des programmes réutilisables au lieu d'écrire les valeurs directement en dur
- Les variables stockeront à terme les données entrées par l'utilisateur, rendant le programme dynamique et adaptable
Questions fréquentes
Pourquoi utiliser des variables au lieu d'écrire directement le texte complet entre guillemets ?
Parce que les variables permettent de créer des programmes réutilisables. À la place d'écrire directement le nom d'une personne, on peut demander à l'utilisateur de l'entrer au lancement du programme, la stocker dans une variable, et l'utiliser pour construire dynamiquement le résultat.
Où exactement doit-on placer l'opérateur + pour la concaténation en C# ?
L'opérateur + doit TOUJOURS être placé EN DEHORS des guillemets. Si vous le mettez à l'intérieur, vous obtiendrez un résultat différent de ce qui est attendu, car le + sera traité comme du texte littéral.
Quel a été le résultat de l'exécution du programme dans la démonstration ?
Le programme a affiché : 'Bonjour, je m'appelle Jibril et j'ai 18 ans'. Cela a été obtenu en concaténant plusieurs chaînes de caractères avec des variables qui contenaient elles-mêmes des chaînes récupérées pour construire le résultat final.