Declarar variáveis

Concluído

Um literal é literalmente um valor hard-coded. Valores codificados são valores que são constantes e inalterados durante toda a execução do programa. No entanto, a maioria dos aplicativos exigirá que você trabalhe com valores sobre os quais você não sabe muito com antecedência. Em outras palavras, você precisará trabalhar com dados que vêm de usuários, de arquivos ou de toda a rede.

Quando precisar trabalhar com dados que não sejam codificados, você declarará uma variável.

O que é uma variável?

Uma variável é um recipiente para armazenar um tipo de valor. As variáveis são importantes porque seus valores podem mudar, ou variar, ao longo da execução de um programa. As variáveis podem ser atribuídas, lidas e alteradas. Você usa variáveis para armazenar valores que pretende usar em seu código.

Um nome de variável é um rótulo amigável para humanos que o compilador atribui a um endereço de memória. Quando quiser armazenar ou alterar um valor nesse endereço de memória, ou sempre que quiser recuperar o valor armazenado, basta usar o nome da variável que criou.

Declarar uma variável

Para criar uma nova variável, você deve primeiro declarar o tipo de dados da variável e, em seguida, dar-lhe um nome.

string firstName;

Nesse caso, você está criando uma nova variável do tipo string chamada firstName. De agora em diante, esta variável só pode conter valores de cadeia de carateres.

Você pode escolher qualquer nome, desde que ele siga algumas regras de sintaxe C# para nomear variáveis.

Regras e convenções de nomes de variável

Um desenvolvedor de software disse uma vez famosamente: "A parte mais difícil do desenvolvimento de software é nomear as coisas". O nome de uma variável não só tem de seguir certas regras de sintaxe, como também deve ser usado para tornar o código mais legível e compreensível. É pedir muito de uma simples linha de código!

Aqui estão algumas considerações importantes sobre nomes de variáveis:

  • Os nomes de variáveis podem conter carateres alfanuméricos e o caráter de sublinhado. Os carateres especiais, como o símbolo hash # (também conhecido como o símbolo de número ou o símbolo de libra) ou o símbolo de dólar $, não são permitidos.
  • Os nomes de variáveis têm de começar com uma letra alfabética ou um caráter de sublinhado, não com um número.
  • Os nomes das variáveis são sensíveis a maiúsculas e minúsculas, o que significa que string Value; e string value; são duas variáveis diferentes.
  • Os nomes de variáveis não podem ser uma palavra-chave C#. Por exemplo, não pode utilizar as seguintes declarações de variável: decimal decimal; ou string string;.

Existem convenções de codificação que ajudam a manter as variáveis legíveis e fáceis de identificar. À medida que você desenvolve aplicativos maiores, essas convenções de codificação podem ajudá-lo a acompanhar variáveis entre outros textos.

Aqui estão algumas convenções de codificação para variáveis:

  • Os nomes das variáveis devem utilizar o CamelCase, que é um estilo de escrita que utiliza uma letra minúscula no início da primeira palavra e uma letra maiúscula no início de cada palavra subsequente. Por exemplo, string thisIsCamelCase;.
  • Os nomes das variáveis devem começar com uma letra alfabética. Os programadores utilizam o caráter de sublinhado para uma finalidade especial, por isso, tente não o utilizar por enquanto.
  • Os nomes das variáveis devem ser descritivos e significativos em seu aplicativo. Escolha um nome para a variável que representa o tipo de dados que a mesma conterá.
  • Os nomes das variáveis devem ser uma ou mais palavras inteiras anexadas umas às outras. Não use contrações ou abreviaturas porque o nome da variável (e, portanto, sua finalidade) pode não estar claro para outras pessoas que estão lendo seu código.
  • Os nomes de variáveis não devem incluir o tipo de dados da variável. Podem aconselhá-lo a utilizar um estilo como string strValue;. Essa recomendação está desatualizada.

O exemplo string firstName; segue todas essas regras e convenções, supondo que você queira usar essa variável para armazenar dados que representam o primeiro nome de alguém.

Exemplos de nomes de variáveis

Aqui estão alguns exemplos de declarações de variáveis usando os tipos de dados que você aprendeu até agora:

char userOption;

int gameScore;

decimal particlesPerMillion;

bool processedCustomer;

Recapitulação

Aqui está o que você aprendeu até agora sobre variáveis:

  • As variáveis são valores temporários que armazena na memória do computador.
  • Antes de poder utilizar uma variável, tem de a declarar.
  • Para declarar uma variável, primeiro selecione um tipo de dados para o tipo de dados que pretende armazenar e, em seguida, atribua à variável um nome que siga as regras.

Agora que você sabe como declarar uma variável, vamos aprender como definir, recuperar e inicializar o valor de uma variável.