Você está aprendendo
Ver documentação
Você está aprendendo
Inscreva-se para desbloquear os conteúdos, concluir as tarefas e conquistar esta sala.
Progresso da sala: 0%
Antes de responder os exercícios veja a documentação da sala
Exercícios da sala
  • Nível: Básico Objetivo: 3 acertos Iniciar exercício
167
ver números da sala
Interaja com outros programadores
Suporte ao aluno - Deixe a sua dúvida.
Obrigado pelo seu feedback.
Esta sala possui um pré-requisito recomendado
Conteúdo da sala
Sala
Documentação
C#: Variáveis e constantes

Uma variável é um meio para armazenar valores em memória. Cada variável tem um tipo de dado que determina os valores que pode armazenar.

Constantes são como variáveis com a diferença de que o valor que for atribuído não pode ser alterado.

Características

  • Variáveis devem ser declaradas com um tipo de dado definido
  • Qualquer valor atribuído a uma variável deve ser do mesmo tipo de dado declarado para a variável
  • Variáveis sem um valor atribuído não podem ser utilizadas
  • Constantes devem ter um valor atribuído em sua declaração que não poderá ser modificado

Exemplo de código

using System;


namespace exemploVariaveisEConstantes
{
    class Program
    {
        static void Main(string[] args)
        {
            // nome de variável iniciando com "_"
            int _numero = 0;
            /* nome de variável iniciando com letra
            e com número no final */
            int numero2 = 1; 
            Console.WriteLine(_numero.GetType().IsPublic);


            /* quando não for informado um modificador, 
            o modificador padrão será private
            em que só é possí­vel acesso de dentro
            da classe em que se encontra */


            // instância da classe NovaClasse
            NovaClasse novaClasse = new NovaClasse(); 


            /* variável _outroNumero declarada como
            public na classe NovaClasse
            pode ser acessada de fora da classe */
            novaClasse._outroNumero = 5; 


            /*o valor atribuído 12.0 está de acordo 
            com o tipo double da variável
            não podemos atribuir valores 
            de tipos diferentes do tipo da variável
            a menos que aconteça uma conversão 
            para o tipo da variável */
            double _numeroDouble = 12.0; 


            /* uma constante deve ser declarada
            e ter um valor atribuí­do
            não é possível alterar o valor
            atribuí­do a uma constante */
            const int _comValorConstante = 20; 


            Console.ReadLine();
        }
    }
}

                                   

O que eu preciso aprender?

1 - Como nomear corretamente uma variável?

2 - Como definir o nível de acesso de uma variável?

3 - Como atribuir valores a uma variável?

4 - Qual a diferença de constantes e variáveis?