Declarando Constantes
Constantes são semelhantes a variáveis, mas seu valor é definido uma única vez no momento da declaração e não pode ser alterado posteriormente.
Elas são úteis para tornar o código mais compreensível, indicando claramente quais valores são fixos e não devem mudar ao longo do programa. Além disso, o uso de constantes ajuda a evitar alterações acidentais nos dados, reduzindo assim erros no código.
Para declarar uma constante, utilizamos uma sintaxe semelhante à declaração de variáveis, mas adicionamos a palavra-chave const
antes:
main.cs
12345678910111213using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { const int myVar = 10; Console.WriteLine(myVar); } } }
Se tentarmos modificar uma constante, o compilador exibirá um erro:
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. } } }
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 1.59
Declarando Constantes
Deslize para mostrar o menu
Constantes são semelhantes a variáveis, mas seu valor é definido uma única vez no momento da declaração e não pode ser alterado posteriormente.
Elas são úteis para tornar o código mais compreensível, indicando claramente quais valores são fixos e não devem mudar ao longo do programa. Além disso, o uso de constantes ajuda a evitar alterações acidentais nos dados, reduzindo assim erros no código.
Para declarar uma constante, utilizamos uma sintaxe semelhante à declaração de variáveis, mas adicionamos a palavra-chave const
antes:
main.cs
12345678910111213using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { const int myVar = 10; Console.WriteLine(myVar); } } }
Se tentarmos modificar uma constante, o compilador exibirá um erro:
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. } } }
Obrigado pelo seu feedback!