Déclarer des variables

Effectué

Un littéral est littéralement une valeur codée en dur. Les valeurs codées en dur sont des valeurs constantes et inchangées tout au long de l’exécution du programme. Toutefois, la plupart des applications vous obligeront à travailler avec des valeurs que vous ne connaissez pas beaucoup à l’avance. En d’autres termes, vous devez utiliser des données provenant d’utilisateurs, de fichiers ou d’un réseau à l’autre.

Lorsque vous devez utiliser des données qui ne sont pas codées en dur, vous déclarez une variable.

Qu’est-ce qu’une variable ?

Une variable est un conteneur pour stocker un type de valeur. Les variables sont importantes, car leurs valeurs peuvent changer, ou varier, tout au long de l’exécution d’un programme. Les variables peuvent être affectées, lues et modifiées. Vous utilisez des variables pour stocker les valeurs que vous envisagez d’utiliser dans votre code.

Un nom de variable est une étiquette conviviale que le compilateur affecte à une adresse mémoire. Lorsque vous souhaitez stocker ou modifier une valeur dans cette adresse mémoire, ou chaque fois que vous souhaitez récupérer la valeur stockée, vous utilisez simplement le nom de variable que vous avez créé.

Déclarer une variable

Pour créer une variable, vous devez d’abord déclarer le type de données de la variable, puis lui donner un nom.

string firstName;

Dans ce cas, vous créez une variable de type string appelée firstName. À partir de maintenant, cette variable ne peut contenir que des valeurs de chaîne.

Vous pouvez choisir n’importe quel nom tant qu’il respecte quelques règles de syntaxe C# pour nommer des variables.

Règles et conventions des noms de variables

Un développeur de logiciels a dit une fois célèbre « La partie la plus difficile du développement de logiciels est de nommer des choses. » Non seulement le nom d’une variable doit-il suivre certaines règles de syntaxe, il doit également être utilisé pour rendre le code plus lisible et compréhensible. C’est beaucoup à demander à une seule ligne de code !

Voici quelques considérations importantes sur les noms de variables :

  • Les noms de variables peuvent contenir des caractères alphanumériques et le caractère de soulignement. Les caractères spéciaux tels que le symbole # de hachage (également appelé symbole numérique ou symbole de livre) ou symbole $ dollar ne sont pas autorisés.
  • Les noms de variables doivent commencer par une lettre alphabétique ou un trait de soulignement, et non par un nombre.
  • Les noms de variable respectent la casse. Ainsi, string Value; et string value; sont deux variables différentes.
  • Les noms de variables ne doivent pas être un mot clé C#. Par exemple, vous ne pouvez pas utiliser les déclarations de variables suivantes : decimal decimal; ou string string;.

Il existe des conventions de codage qui permettent de conserver les variables lisibles et faciles à identifier. Lorsque vous développez des applications plus volumineuses, ces conventions de codage peuvent vous aider à suivre les variables entre autres textes.

Voici quelques conventions de codage pour les variables :

  • Les noms de variables doivent utiliser le format camelCase, qui est un style d’écriture commençant par une lettre minuscule pour le premier mot et une lettre majuscule au début de chaque mot subséquent. Par exemple : string thisIsCamelCase;.
  • Les noms de variables doivent commencer par une lettre alphabétique. Les développeurs utilisent le trait de soulignement à des fins spéciales, donc essayez de ne pas l’utiliser pour le moment.
  • Les noms de variables doivent être descriptifs et significatifs dans votre application. Choisissez un nom pour votre variable qui représente le type de données qu’elle contiendra.
  • Les noms de variables doivent être un ou plusieurs mots entiers ajoutés ensemble. N’utilisez pas de contractions ou d’abréviations, car le nom de la variable (et par conséquent, son objectif) peut ne pas être clair pour d’autres personnes qui lisent votre code.
  • Les noms de variables ne doivent pas inclure le type de données de la variable. Vous pouvez voir quelques conseils pour utiliser un style comme string strValue;. Ce conseil n’est plus actuel.

L’exemple string firstName; suit toutes ces règles et conventions, en supposant que vous souhaitez utiliser cette variable pour stocker les données qui représentent le prénom d’une personne.

Exemples de noms de variables

Voici quelques exemples de déclarations de variables à l’aide des types de données que vous avez découverts jusqu’à présent :

char userOption;

int gameScore;

decimal particlesPerMillion;

bool processedCustomer;

Récapitulatif

Voici ce que vous avez appris jusqu’à présent sur les variables :

  • Les variables sont des valeurs temporaires que vous stockez dans la mémoire de l’ordinateur.
  • Avant de pouvoir utiliser une variable, vous devez la déclarer.
  • Pour déclarer une variable, vous sélectionnez d’abord un type de données pour le type de données que vous souhaitez stocker, puis attribuez à la variable un nom qui suit les règles.

Maintenant que vous savez comment déclarer une variable, apprenons à définir, récupérer et initialiser la valeur d’une variable.