🎉 Bem-vindo(a) ao repositório de aprendizado de C#! 🎉
Aqui você encontrará exemplos práticos e conceitos fundamentais para quem está começando a aprender C#. Cada tópico foi detalhadamente explicado e segue uma sequência lógica para facilitar o aprendizado. Vamos codar juntos? 💻🚀
- 🛠️ Introdução ao C#
- 🧱 Estruturas de Controle
- 🔁 Estruturas de Repetição
- 🗃️ Arrays e Coleções
- 🎯 Funções e Métodos
📚 1 - Introdução ao C#
-
🖥️ Console.WriteLine e derivados
- Como imprimir mensagens no console. 🖨️
-
➕ Operadores aritméticos
- Operações básicas como soma, subtração, multiplicação e divisão. ➗
-
🔢 Tipos de dados & definições de variáveis
- Tipos básicos (
int
,float
,double
,string
,bool
) e como declarar variáveis. 📝
- Tipos básicos (
-
🏗️ Outros tipos de definições de variáveis
- Definições como
var
,const
e uso de variáveis com escopo local e global. 🌍
- Definições como
-
🔒 Constantes
- Como declarar e usar constantes em C#. 🛡️
-
⌨️ Sistema de input
- Capturando a entrada do usuário via console. ⌨️
🧱 2 - Estruturas de Controle
-
🤔 If & Else básico
- Como estruturar condições simples com
if
eelse
.
- Como estruturar condições simples com
-
🧠 Operadores lógicos com IF e ELSE (Parte 1)
- Usando operadores como
&&
,||
,!
para criar condições mais complexas.
- Usando operadores como
-
🔄 Operadores lógicos com IF e ELSE (Parte 2)
- Continuação com exemplos práticos. 💡
-
🔀 Estrutura de Else If
- Como trabalhar com múltiplas condições usando
else if
. 🔗
- Como trabalhar com múltiplas condições usando
🔄 3 - Estruturas de Repetição
-
🔁 For
- Laços controlados com
for
. 🔄
- Laços controlados com
-
🔂 Foreach
- Iterando sobre coleções com
foreach
. 📜
- Iterando sobre coleções com
-
⏳ While
- Estruturas de repetição indefinidas com
while
.
- Estruturas de repetição indefinidas com
-
🔄 Do While
- Diferença entre
while
edo while
, e como utilizar cada um.
- Diferença entre
🗃️ 4 - Arrays e Coleções
-
🔢 Arrays
- Definindo e manipulando arrays.
-
🔀 Enum & Switch
- Como trabalhar com
enum
e a estruturaswitch
. 🔧
- Como trabalhar com
-
🔄 Switch
- Controle de fluxo com múltiplos casos usando
switch
.
- Controle de fluxo com múltiplos casos usando
🎯 5 - Funções e Métodos
-
🔄 Funções: Retorno de valores
- Criando funções com valores de retorno.
-
🏗️ Funções: Estrutura & Parâmetros
- Como passar parâmetros e estruturar funções.
Se você quer ir além e obter uma certificação oficial da Microsoft, recomendamos o curso Introdução ao C# - Parte 1 no Microsoft Learn. 🎓
Esse curso oferece uma base sólida em C# e, ao final, você ainda pode obter uma certificação para turbinar seu currículo! 🚀
Cada pasta neste repositório contém exemplos de código e explicações detalhadas sobre cada tópico. Explore as seções acima e clique para expandir os detalhes. O foco é em aprendizado prático, então cada arquivo contém exemplos testáveis.
-
Introdução ao C#:
Console.Write_e_derivados.cs
Operadores_aritimeticos.cs
Tipo_de_dados_e_definições_de_variaveis.cs
constantes.cs
sistema_de_input.cs
-
Estruturas de Controle:
If_else_basico.cs
Operadores_logicos_IF_Else_Parte1.cs
Operadores_logicos_IF_Else_Parte2.cs
estrutura_else_if.cs
-
Estruturas de Repetição:
For.cs
Foreach.cs
while.cs
do_while.cs
-
Arrays e Coleções:
Arrays.cs
Enum_switch.cs
Enum.cs
switchs.cs
-
Funções e Métodos:
Funções_Retorno_valores.cs
Funções_Estrutura_Parametros.cs
🎉 Contribuições são bem-vindas! Se você tem sugestões de melhorias, novos exemplos ou ajustes, sinta-se à vontade para abrir uma pull request. Vamos fazer desse repositório um ótimo lugar para aprender juntos! 🎓✨