Déclaration de Constantes
Les constantes sont similaires aux variables, mais leur valeur est définie une seule fois lors de la déclaration et ne peut pas être modifiée par la suite.
Elles sont utiles pour rendre le code plus compréhensible en indiquant clairement quelles valeurs sont fixes et ne doivent pas changer tout au long du programme. De plus, l'utilisation de constantes permet d'éviter les modifications accidentelles des données, réduisant ainsi les bogues dans le code.
Pour déclarer une constante, on utilise une syntaxe similaire à celle de la déclaration d'une variable, mais on ajoute le mot-clé const
devant :
main.cs
12345678910111213using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { const int myVar = 10; Console.WriteLine(myVar); } } }
Si l'on essaie de modifier une constante, le compilateur affichera une erreur :
main.cs
1234567891011121314using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { const int myVar = 10; myVar = 20; // Error: The left-hand side of an assignment must be a variable, property or indexer. } } }
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 1.59
Déclaration de Constantes
Glissez pour afficher le menu
Les constantes sont similaires aux variables, mais leur valeur est définie une seule fois lors de la déclaration et ne peut pas être modifiée par la suite.
Elles sont utiles pour rendre le code plus compréhensible en indiquant clairement quelles valeurs sont fixes et ne doivent pas changer tout au long du programme. De plus, l'utilisation de constantes permet d'éviter les modifications accidentelles des données, réduisant ainsi les bogues dans le code.
Pour déclarer une constante, on utilise une syntaxe similaire à celle de la déclaration d'une variable, mais on ajoute le mot-clé const
devant :
main.cs
12345678910111213using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { const int myVar = 10; Console.WriteLine(myVar); } } }
Si l'on essaie de modifier une constante, le compilateur affichera une erreur :
main.cs
1234567891011121314using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { const int myVar = 10; myVar = 20; // Error: The left-hand side of an assignment must be a variable, property or indexer. } } }
Merci pour vos commentaires !