segunda-feira, 17 de fevereiro de 2014

003 - Variáveis e Tipos de Dados no C# Csharp

003 - Variáveis e Tipos de Dados no C# Csharp






Nomeando uma variável:


A documentação do Microsoft .Net Framework da as seguintes recomendações para a nomeação das variáveis:
  • Evite usar underline;
  • Não crie variáveis que apenas se diferenciem apenas pela sua forma. Exemplo: minhaVariavel e outra chamadaMinhaVariavel;
  • Procure iniciar o nome com uma letra minúscula;
  • Evite usar todas as letras maiúsculas;
  • Quando o nome tiver mais que uma palavra, a primeira letra de cada palavra após a primeira deve ser maiúscula (conhecido como notação camelCase);
  • Não use notação Húngara.

Convenção camelCasing


Para usar esse tipo de convenção, capitalize a primeira letra de cada palavra menos da primeira. Como o exemplo:

int countMax;

A Microsoft recomenda usar essa convenção na nomeação de variáveis que definem campos e parâmetros.

Para maiores informações sobre convenção de nomes pesquise “Naming Guidelines”, na documentação do Visual Studio.

Palavras reservadas:


A linguagem C# reserva setenta e cinco palavras para seu próprio uso. Estas palavras são chamadas de palavras reservadas e cada uma tem um uso particular.

Palavras reservadas também não são permitidas como nome de variáveis.

Segue uma lista que identifica todas estas palavras:

abstractasbaseBool
breakbytecaseCatch
charcheckedclassConst
continuedecimaldefaultDelegate
dodoubleelseEnum
eventexplicitexternfalse
finallyfixedfloatfor
foreachgotoifimplicit
inintinterfaceinternal
islocklongnamespace
newnullobjectoperator
outoverrideparamsprivate
protectedpublicreadonlyref
returnsbytesealedshort
sizeofstackallocstaticstring
structswitchthisthrow

No painel de código do Visual Studio .NET as palavras reservadas são identificadas pela cor de letra azul.

Declarando variáveis:


Antes de usar uma variável é necessário declará-la. Neste momento alugamos espaço para esta variável na memória e dizemos que tipo de dado pode ser armazenado nela. O tipo de dado indica qual o tamanho do espaço vai ser reservado para a variável.

O C# pode armazenar diferentes tipos de dados: como inteiros, números de ponto flutuante, textos e caracteres. Assim que declaramos uma variável precisamos identificar que tipo de dado ela armazenará.

Declaramos especificando o tipo de dado seguido do nome da variável como no exemplo:

int contador;

Esse exemplo declara uma variável chamada contador do tipo integer. Ou seja ela deverá armazenar números inteiros, mais a frente estudaremos melhor o que armazenar em cada tipo de dado.

Podemos também declarar múltiplas variáveis de uma vez, fazemos isso da seguinte maneira:

int contador, numeroCarro;

Estamos declarando nesse exemplo duas variáveis do tipo integer, uma chamada contador e a outra numeroCarro.

Atribuindo valor a variáveis ;


Depois de declarar sua variável você precisa atribuir um valor a ela. No C# você não pode usar uma variável antes de colocar um valor nela, isso gera um erro de compilação.

Exemplo de como atribuir um valor a uma variável:

int numeroAleatorio;

numeroAleatorio = 23;

Primeiro nos declaramos nossa variável do tipo integer. Depois atribuímos o valor 23 a ela. Entendemos pelo sinal de igual como recebe. Assim numeroAleatorio recebe 23.

Podemos também atribuir um valor a variável quando a declaramos, dessa forma:

int numeroAleatorio = 23;

Isso faz a mesma coisa que o exemplo anterior, só que tudo em uma linha.

Mais um exemplo:

char letraInicial = ‘C’;

Tipos de variáveis:


A seguinte tabela mostra os tipos do C# com sua referencia no Framework.

Os tipos da tabela abaixo são conhecidos como tipos internos ou Built-in e selecionei os mais utilzados.



Cada tipo no C# é um atalho para o tipo do Framework. Isso quer dizer que se declararmos a variável desta forma: 

string nome;

ou dessa forma

System.String nome;

teremos o mesmo resultado. O atalho serve apenas para facilitar na hora de desenvolver a aplicação.

Para retornar o tipo de qualquer variável do C# você pode usar o método GetType(); Como no exemplo:

Console.WriteLine(minhaVariavel.GetType());

Isso retornaria o tipo da variável minhaVariavel.

Para maiores informações sobre tipos de variáveis consulte a documentação do Visual Studio por “data types”.

Nenhum comentário:

Postar um comentário