Escrito em August 5th, 2009 as 6:58 pm por Guilherme Bacellar

1 Comentário

Constantes são (como o próprio nome já sugere) completamente imutáveis. Ou seja, uma vez definida ela não poderá mais ser alterada durante o processamento.

A única forma de se alterar o valor de uma constante é alterando-se o código fonte original e recompilando o código.

Para transformar uma variável em constante, basta adicionar o prefixo “const”.

Exemplo:

//
// Uso de Constantes
//
int idadeNaoConstante = 26; // Não é Constante, pode ser mudado
const int idadeConstante = 24; // É Constante, não pode ser mudado

Um efeito muito interessante do uso de constante é no código gerado. Ao compilar, o compilador do .Net automáticamente converte todas as chamadas da variável constanta em seu valor literal, sendo assim mantendo o conteúdo imutável e ganhando em performance.

Até o próximo módulo!

Posts Relacionados:

  1. Mini Curso de C# – Módulo 3 – Variáveis (Tipos) Texto (String)
  2. Mini Curso de C# – Módulo 7 – Operações Lógicas
  3. Mini Curso de C# – Módulo 2 – Variáveis (Tipos) Numéricos
  4. Mini Curso de C# – Módulo 6 – Operações Relacionais
  5. Mini Curso de C# – Módulo 1 – Declaração de Variáveis
  6. Mini Curso de C# – Módulo 5 – Operações Aritméticas
  7. Mini Curso de C# – Módulo 4 – Variáveis (Tipos) Lógicos (Boleanas)
,

1 Reposta to “Mini Curso de C# – Módulo 8 – Constantes”


  1. Romulo

    2 months ago

    Achei que teria algo mais, ficou MUITO no BÁSICO do básico pro iniciante.

Deixa uma Resposta

znjdb32s6g