O que são variáveis ​​constantes em C#

O que são variáveis ​​constantes em C#
C# é uma linguagem de programação moderna e orientada a objetos que ajuda a construir diferentes soluções. C# nos permite definir e usar variáveis ​​constantes. Nas variáveis ​​constantes C#, os valores são constantes e não podem ser modificados. Este artigo abrange o que são variáveis ​​constantes e como usá -las no programa C#.

Índice

  • O que são variáveis ​​constantes
  • Sintaxe para variáveis ​​constantes
  • Por que variáveis ​​constantes são usadas em C#
  • Como definir variáveis ​​constantes em C#
  • Como usar variáveis ​​constantes em C#
  • Diferenças entre variáveis ​​constantes e variáveis ​​readonly
  • Constante no programa de exemplo C#
  • Conclusão

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;
namespace declararconstants
programa de classe
estático void main (string [] args)
const duplo pi = 3.14159; // Declaração constante
raio duplo;
Console.WriteLine ("Digite o raio:");
raio = convert.Todouble (console.Leia a linha());
Double AreaCircle = Pi * raio * raio;
Console.WriteLine ("raio: 0, área: 1", raio, áreacircle);
Console.Leia a linha();


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.