Índice
O que são variáveis constantes
Uma variável constante é um tipo de variável cujo valor é definido durante sua definição e não pode ser modificado durante toda a execução do programa. Em C#, variáveis constantes são definidas usando o const palavra -chave. O valor de uma variável constante deve ser atribuído no momento de sua declaração, porque uma vez que seu valor é definido, ela não pode ser alterada ou modificada posteriormente.
Constantes podem ser de vários tipos, como números inteiros, números de ponto flutuante, caracteres ou literais de cordas. Variáveis constantes fornecem um ponto de referência para as operações do programa.
Sintaxe para variáveis constantes
A sintaxe para definir uma variável constante em C# envolve o uso do const palavra-chave, seguida pelo tipo de dados da variável constante, um nome definido pelo usuário para a constante e o valor constante que é atribuído a ele.
const Datatype constantName = value;Na sintaxe acima, const é a palavra -chave usada para definir uma variável constante.
Tipo de dados: É o tipo de dados definido para o valor constante que pode ser de qualquer tipo de dados C#, incluindo número inteiro, ponto flutuante, duplo, caractere e booleano.
ConstantName: É o nome para uma variável constante.
valor: Este é o valor atribuído a uma variável constante; não pode ser alterado ao longo da execução do programa.
Por que variáveis constantes são usadas em C#
O uso de variáveis constantes no código C# tem várias vantagens. Variáveis constantes facilitam a leitura do código. Quando definimos uma variável constante, estamos atribuindo um nome significativo a um valor usado no código C#.
Em segundo lugar, o uso de variáveis constantes pode ajudar a evitar erros no código. Definindo um valor como constante, ele garantirá que o valor não possa ser alterado automaticamente mais tarde durante a compilação do programa. Isso ajuda a remover erros de código e torná -lo eficiente.
Como definir variáveis constantes em C#
Para definir uma variável constante em C#, use o const palavra -chave seguida pelo tipo de dados e o nome da variável. O valor da variável deve ser atribuído no momento da declaração. Aqui está um exemplo:
const int num = 100;Neste exemplo, estamos definindo uma variável constante chamada Num com um valor de 100. Uma vez definido esse valor variável, ele não pode ser alterado mais tarde.
Como usar variáveis constantes em C#
Depois de definir uma variável constante, podemos chamá -lo no código C# como qualquer outra variável. Aqui está um exemplo:
int x = num / 2;Neste exemplo, estamos usando a variável constante Num para calcular metade de seu valor e atribuir o resultado à variável x. Desde Num é uma variável constante, seu valor não pode ser alterado.
Diferenças entre variáveis constantes e variáveis readonly
Existem dois tipos de variáveis em C# que não podem ser modificadas durante a execução do programa: variáveis constantes e somente leitura variáveis. Enquanto ambos os tipos de variáveis servem a um propósito semelhante, no entanto, existem algumas pequenas diferenças.
A principal diferença é que constante as variáveis são avaliadas em tempo de compilação, enquanto somente leitura Variáveis são avaliadas em tempo de execução. Isso significa que as variáveis constantes são mais rápidas e eficientes, mas só podemos usá -las se soubermos os valores no tempo de compilação. As variáveis readonly podem ser usadas com valores que são conhecidos apenas em tempo de execução.
Constante no programa de exemplo C#
O programa a seguir explica o uso da variável constante em C#:
usando o sistema;Aqui a variável constante pi é declarado usando a palavra -chave const seguido pelo tipo de dados dobro. O valor da variável constante é definido como 3.14159. Depois de definir o pi valor, não pode ser alterado mais tarde.
O seguinte será a saída:
Conclusão
Variáveis constantes permitem definir valores que não podem ser alterados durante a execução do programa, tornando o código mais confiável e fácil de manter. Declarar uma variável constante em uma palavra -chave C# programa é usado. As constantes em C# são avaliadas durante o tempo de compilação, portanto, mais rápido para acessar.