Declarar variáveis
Um literal é literalmente um valor definido de forma fixa. 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. A partir de agora, essa variável só pode conter valores de cadeia de caracteres.
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áveis
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 demais de uma única linha de código!
Aqui estão algumas considerações importantes sobre nomes de variáveis:
- Os nomes das variáveis podem conter caracteres alfanuméricos e o caractere sublinhado. Caracteres especiais como o símbolo
#de hash (também conhecido como símbolo de número ou símbolo de libra) ou símbolo$de dólar não são permitidos. - Os nomes das variáveis devem começar com uma letra alfabética ou um 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;estring value;são duas variáveis diferentes. - Os nomes das variáveis não devem ser uma palavra-chave do C#. Por exemplo, não é possível usar as seguintes declarações de variáveis:
decimal decimal;oustring 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 usar camel case, que é um estilo de escrita que usa 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 desenvolvedores usam o sublinhado para um propósito especial, então tente não usá-lo por enquanto.
- Os nomes das variáveis devem ser descritivos e significativos em seu aplicativo. Escolha um nome para sua variável que represente o tipo de dados que ela conterá.
- Os nomes das variáveis devem ser uma ou mais palavras inteiras anexadas. 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 das variáveis não devem incluir o tipo de dados da variável. Você pode ver alguns conselhos para usar um estilo como
string strValue;. Esse conselho já não é atual.
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 você armazena na memória do computador.
- Antes de poder usar uma variável, você deve declará-la.
- Para declarar uma variável, primeiro selecione um tipo de dados para o tipo de dados que deseja armazenar e, em seguida, dê à 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.