CodeGym /Cursos /C# SELF /Tipos de variáveis

Tipos de variáveis

C# SELF
Nível 1 , Lição 4
Disponível

1. Declarando variáveis

Bora relembrar rapidinho como criar variáveis. Pra criar uma variável, é só escrever esse comando:

tipo nome;

Exemplos:

Comando Explicação
string s;
Cria a variável s do tipo string. Essa variável pode guardar texto.
int x;
Cria a variável x do tipo int. Essa variável pode guardar números inteiros.

int a, b, c;
int d;
Cria as variáveis a, b, c, d do tipo int. Essas variáveis podem guardar números inteiros.
Importante!

Não dá pra criar duas variáveis com o mesmo nome no mesmo bloco de código. Mas em blocos diferentes, pode sim. É tipo caixas em casas diferentes. Mais sobre blocos de código — nas próximas aulas.

Também tem umas restrições pro nome da variável. Por um lado, pode ser qualquer coisa, mas por outro — não pode ter espaços, símbolos tipo +, - e tal. O melhor é usar só letras latinas e números no nome da variável.

E só pra lembrar, em C# faz diferença se você escreve letra maiúscula ou minúscula. int a não é a mesma coisa que Int a.

Aliás, em C# dá pra criar a variável e já atribuir um valor pra ela de uma vez. Isso economiza tempo e espaço:

Código compacto Código longo, equivalente ao da esquerda
int a = 5;
int a;
a = 5;
int b = 6; 
int b;
b = 6;
int c = 7;
int c;
c = 7;
int d = c + 1;
int d;
d = c + 1;
string s = "I'm Amigo";
string s;
s = "I'm Amigo";

Bem mais compacto e fácil de entender, né?

Agora que já sacamos como criar variáveis, bora conhecer os dois tipos mais usados em C#: int (números inteiros) e string (texto/strings).

2. Tipo int

Na variável do tipo int dá pra guardar números inteiros: 5, -10, 100500. Também dá pra fazer várias operações matemáticas com int: soma, subtração, multiplicação, divisão e por aí vai. Exemplos:

int x = 1;					//	x vai ser igual a 1
int y = x*2;				//  y vai ser igual a 2
int z = 5*y*y + 2*y + 3;	//	z vai ser igual a 20+4+3, vai ser igual a 27

int a = 5;					//	a vai ser igual a 5
int b = 1;					//  b vai ser igual a 1
int c = (a-b) * (a+b);		//  c vai ser igual a 4*6, vai ser igual a 24

int a = 64;					//	a vai ser igual a 64
int b = a/8;				//	b vai ser igual a 8
int c = b/4;				//  c vai ser igual a 2
int d = c*3;				//  d vai ser igual a 6

Se tu não matava aula de matemática na escola, aqui tá tudo de boa pra entender 🧐

3. Tipo string

O tipo string serve pra guardar textos. Pra definir um texto em C#, é só escrever o texto entre aspas duplas. Exemplo:

Código Explicação
string s = "Amigo";
s vai guardar o texto Amigo
string s = "123";
s vai guardar o texto 123
string s = "Bond 007";
s vai guardar o texto Bond 007

Parece fácil, né? Então toma mais uma dica massa.

Em C# dá pra juntar strings usando o sinal de mais — +. Exemplo:


string s1 = "Amigo" + " the best";	    //	s1 vai guardar Amigo the best
string s2 = "";	                        // 	s2 vai guardar uma string vazia — sem nenhum caractere

int x = 333;
string s3 = "Amigo" + x;	            // s3 vai guardar Amigo333

Repara no último exemplo: a gente somou uma string e um número. Aqui é tranquilo: o número vira string, aí as duas strings são coladas. Sempre que juntar string e número, o resultado é uma string.

4. Exibindo variável na tela

Parece tudo óbvio e fácil. Então, será que você já saca qual comando mostra uma variável na tela?

Na real é bem simples. Pra mostrar algo na tela, a gente usa o comando Console.WriteLine(), passando como parâmetro o que a gente quer mostrar.

Console.WriteLine("Amigo");			// Amigo

Console.WriteLine("Ami" + "go");	// Amigo

string s1 = "Amigo";
Console.WriteLine(s1);				// Amigo

string s2 = "Am";
Console.WriteLine(s2 + "igo");		// Amigo

Espero que agora ficou mais claro. E pra saber se você entendeu mesmo, bora testar. Prática é o que manda: só praticando dá pra saber se você pegou a ideia.

5. O jeito mais top de mostrar variável

Recentemente, apareceu um jeito novo e top de mostrar variáveis na tela em C#. Dá pra colocar o nome das variáveis direto no texto, e o C# já coloca o valor delas no meio da string.

Pra isso, é só colocar o símbolo $ antes da primeira aspa dupla. Exemplo:

string name = "Alex";
int age = 25;

Console.WriteLine($"Meu nome é {name}. Tenho {age} anos."); // Meu nome é Alex. Tenho 25 anos.

A gente coloca o cifrão antes da string (antes das aspas) e escreve dentro das chaves o nome das variáveis. E pronto. Parece mágica. Olha só:

string name = "Alex";
int age = 25;

//jeito clássico
Console.WriteLine("Meu nome é " + name + ". Tenho " + age + " anos.");

//jeito top
Console.WriteLine($"Meu nome é {name}. Tenho {age} anos.");

No CodeGym você aprende a versão mais nova do C#, então já pode usar todas essas paradas maneiras. Aproveita aí! 😎

Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION