Publicado em

Variáveis em C#

Partilhar:

Introdução

Variáveis são fundamentais em qualquer linguagem de programação, pois servem como contêineres para armazenar valores que são usados e manipulados ao longo do programa. Em C#, a definição e o uso de variáveis seguem regras e convenções específicas.

Compreendendo Variáveis em C#

Uma variável, em termos simples, é um espaço alocado na memória que armazena valores. Em C#, cada variável tem um tipo específico, que define a natureza dos dados que ela pode conter.

  • O tipo da variável determina o tamanho do espaço de memória que a variável ocupará.
  • Em algumas linguagens, não é obrigatório declarar o tipo de uma variável. No entanto, em C#, o tipo é essencial para garantir a segurança e a integridade dos dados.

Tipos de Variáveis em C#

C# oferece uma variedade de tipos de variáveis. Neste artigo, focamos nos mais comuns:

  • Inteiro (int): Usado para armazenar números inteiros.
  • Decimal (double): Apropriado para números decimais ou de ponto flutuante.
  • String: Utilizado para representar sequências de caracteres.
  • Char: Armazena um único caractere.
  • Booleano (bool): Representa valores verdadeiros ou falsos.

Vale mencionar que C# também possui arrays, listas, dicionários e muitos outros tipos. Estes serão discutidos em detalhes em futuras publicações.

Exemplo Prático

using System;

namespace Base {
  class Variaveis {
    public void Run() {
      int inteiro = 10;
      double _double = 10.5;
      string _string = "Eu sou uma string.";
      char carater = 'c';
      bool booleano = true;

      Console.WriteLine("inteiro: " + inteiro); // inteiro: 10
      Console.WriteLine("double: " + _double); // double: 10,5
      Console.WriteLine("string: " + _string); // string: Eu sou uma string.
      Console.WriteLine("carater: " + carater); // carater: c
      Console.WriteLine("booleano: " + booleano); // booleano: True
    }
  }
}

Conclusão

Dominar o conceito de variáveis e entender os diferentes tipos disponíveis em C# é crucial para qualquer programador. Este conhecimento base forma a fundação sobre a qual se constrói a lógica e a funcionalidade de aplicações em C#.

Happy coding!