⚙️ TRILHA C Sharp Etapa 01
Introdução ao C# (“C Sharp”) e fundamentos
Antes de escrever uma única linha de código, precisamos deixar tudo pronto para o C# funcionar corretamente no seu computador.
Neste post
você vai aprender a instalar as ferramentas, configurar o ambiente e testar seu
primeiro programa. Nada aqui será complicado você será guiado como se
estivéssemos lado a lado, no mesmo computador.
💡
Conhecendo o C# e Preparando o Ambiente
Para criar
programas, precisamos de um ambiente de desenvolvimento um conjunto de ferramentas que permite
escrever, executar e testar código.
No caso do C#, esse ambiente envolve dois
componentes principais:
1.
O compilador e o .NET SDK
é o “motor” do C#, o que faz o código funcionar.
2. O editor ou
IDE (Integrated Development Environment) o local onde você escreve e executa seus
programas.
Há várias
opções disponíveis, mas vamos usar as ferramentas oficiais e gratuitas da
Microsoft.
🚀 Importante sobre o ambiente de desenvolvimento
Aqui está
um ponto essencial que eu descobri na prática: existe dois tipos de VScodes
O Visual Studio Community
É a
ferramenta mais completa da Microsoft. Ideal para quem quer desenvolver
softwares grandes, web apps ou jogos. Ele traz tudo em um só lugar: editor,
depurador, compilador e interface gráfica.
👉
Ele já vem com:
● IDE pronta
● Debug integrado
● SDK configurado
● Criação de projetos visual
E o Visual Studio Code
Mais leve
e prático, ideal para computadores com menos memória ou para quem quer algo
mais simples. Só que:
❌ O Visual Studio Code
sozinho NÃO roda o C# Para o C# funcionar corretamente no VS Code, você precisa
instalar:
✔️ 1. Extensão obrigatória
● C# Dev Kit for Visual Studio Code
A extensão
C# (da Microsoft) ela permitirá que o programa reconheça e execute códigos
na linguagem.
👉
Ela permite:
● Debug
● Reconhecimento de projetos
● Integração com .NET
✔️ 2. SDK obrigatório no
computador
Você
também precisa instalar o:
👉
Ele é responsável por:
● Compilar o código
● Executar programas
● Criar projetos com dotnet new
✔️ 3. Alternativa completa
Outra
opção é usar o:
Visual
Studio Community 2022
👉
Ele já vem completo com:
● IDE pronta
● Debug integrado
● SDK configurado
● Criação de projetos visual
💣
O erro que eu cometi no começo
No início
eu fiz algo errado:
● criei uma pasta
● abri no VS Code
● criei manualmente um arquivo Program.cs como fazia com o Python e outros
❌ Mas isso não funciona sozinho.
O C#
precisa de um projeto estruturado.
✔️ O jeito certo
Dentro da
pasta do projeto, no terminal:
dotnet new
console
Isso cria
automaticamente:
● Program.cs
● .csproj
Atenção: O "dotnet new console" Tem que ser dentro do terminal, se você abrir o VScode e não aparecer o terminal faça isso no VScode👇💬 Explicação
Teórica:
O C#
(lê-se “C Sharp”) é uma linguagem moderna, criada pela Microsoft em
2000, com foco em produtividade e estabilidade. Ela é parte do .NET
Framework, um conjunto de tecnologias que permite desenvolver:
●
Aplicativos Desktop (Windows Forms, WPF)
● Aplicativos Web
(ASP.NET, Blazor)
● Aplicações
móveis (com .NET MAUI)
● APIs e
microserviços
🚀 Por que o C# é tão popular?
●
É fortemente tipado, o que reduz erros.
● Possui ferramentas
robustas, como o Visual Studio.
● Pode ser usado
em diversas plataformas (.NET multiplataforma).
● É uma das
principais linguagens para programadores profissionais.
🔧 Criando Seu Primeiro Projeto C#
Agora
vamos criar o primeiro programinha, o famoso "Olá, Mundo!"
Ele serve para testar se tudo está
funcionando.
Se estiver usando Visual Studio Code:
Crie uma pasta em seu computador. Exemplo:
1.
C:\MeusProjetos\MeusEstudosCS
2. Abra o VS
Code e vá em Arquivo → Abrir Pasta, e selecione a pasta criada.
3. Abra o
terminal integrado (atalho: Ctrl + ' ou Ctrl + Shift + ~).
Execute o
comando:
dotnet new console 👇
4.Isso
cria automaticamente:
● Program.cs
● .csproj
Em
seguida, dentro do arquivo
● Program.cs
digite:
Console.WriteLine("Olá, mundo em
C#!");
No
terminal digite:
dotnet run
O terminal
deve mostrar a mensagem:
Olá, mundo em C#! 👇
5. Parabéns! 🎉 Você acabou de rodar seu primeiro programa em C#.
💻 Outra forma é:
No arquivo
Program.cs
insira o código:
using
System;
namespace
PrimeiroPrograma
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Olá, mundo em
C#!");
}
}
}
Explicação:
●
using System;
→ importa a biblioteca básica do .NET.
● class Program → define uma classe (estrutura principal do
C#).
● Main → é o ponto de entrada do programa.
Resultados
esperados:
Olá, mundo
em C#!
🧠 Exercício:
Crie um
programa que exibe:
Olá, [seu
nome]!
Bem-vindo
ao curso de C#.
🏁 Conclusão:
Configuramos
o ambiente e criamos o primeiro programa. Você agora entende o papel do .NET, do Main() e sabe executar código C#.
🔠 Tipos de Dados Mais Usados:
|
Tipo |
Exemplo |
Descrição |
|
int |
42 |
Números
inteiros |
|
double |
19.99 |
Números
decimais |
|
char |
'A' |
Um
caractere |
|
string |
"Olá" |
Conjunto
de caracteres |
|
bool |
true
/ false |
Valor
lógico (verdadeiro ou falso) |
💻 Exemplo Prático:
int idade
= 30;
string
nome = "Camila";
double
salario = 2580.75;
bool
aprovado = true;
Console.WriteLine($"Nome:
{nome}");
Console.WriteLine($"Idade:
{idade}");
Console.WriteLine($"Salário:
{salario}");
Console.WriteLine($"Aprovado?
{aprovado}");
⚙️ Operadores:
●
Soma: +
● Subtração: -
● Multiplicação: *
● Divisão: /
● Módulo (resto): %
💻 Exemplo:
int a =
10, b = 3;
Console.WriteLine("Soma:
" + (a + b));
Console.WriteLine("Resto:
" + (a % b));
🧠 Exercício:
Crie um
programa que:
●
Leia o nome e a idade do usuário.
● Exiba uma
mensagem personalizada, ex:
"Olá Ana, você tem 25
anos!".
🏁 Conclusão:
Você
aprendeu que variáveis são a base da manipulação de dados e que C# usa tipos
definidos, o que traz segurança e clareza ao código.
🧩 Condicional com else if:
O comando if permite tomar decisões no
programa.
Ele testa uma condição, e executa blocos
de código diferentes conforme o resultado.
💻 Exemplo:
Console.Write("Digite
sua idade: ");
int idade
= int.Parse(Console.ReadLine());
if (idade
>= 18)
{
Console.WriteLine("Maior de
idade.");
}
else
{
Console.WriteLine("Menor de
idade.");
}
🧩 Condicional com else if:
Console.Write("Digite
a nota: ");
double
nota = double.Parse(Console.ReadLine());
if (nota
>= 7)
Console.WriteLine("Aprovado!");
else if
(nota >= 5)
Console.WriteLine("Recuperação.");
else
Console.WriteLine("Reprovado.");
🧠 Exercício:
Peça ao usuário três notas, calcule a média e
exiba se está aprovado ou reprovado.
Criar
loops para repetir ações automaticamente.
💬 Teoria:
O loop é
uma estrutura que repete instruções várias vezes enquanto uma condição é
verdadeira.
Os
principais tipos em C#:
●
for
— usa contador.
● while — repete enquanto condição for
verdadeira.
● do while — repete pelo menos uma vez.
💻 Exemplo
com for:
for (int i
= 1; i <= 5; i++)
{
Console.WriteLine($"Repetição número:
{i}");
}
💻 Exemplo
com while:
int
contador = 1;
while
(contador <= 3)
{
Console.WriteLine(contador);
contador++;
}
💻 Exemplo
com do...while:
int n;
do
{
Console.Write("Digite um número
positivo: ");
n = int.Parse(Console.ReadLine());
} while (n
< 0);
Console.WriteLine("Número
válido!");
🧠 Exercício Desafio:
Faça o programa da tabuada,
onde o usuário digita um número e o sistema mostra os resultados de 1 a 10.
Aprender a
capturar e tratar erros de execução com estruturas adequadas.
💬 Teoria:
Durante a execução, erros podem
acontecer — por exemplo, o usuário digitar texto em vez de número.
Para evitar que o programa encerre,
usamos o try/catch.
💻 Exemplo:
try
{
Console.Write("Digite um número:
");
int numero = int.Parse(Console.ReadLine());
Console.WriteLine($"Você digitou:
{numero}");
}
catch
(FormatException)
{
Console.WriteLine("Erro: valor
digitado não é um número válido!");
}
catch
(Exception ex)
{
Console.WriteLine("Erro inesperado:
" + ex.Message);
}
💡 Dica:
Você pode usar o depurador
(debugger) do Visual Studio para parar em um ponto do código e analisar
variáveis.
🧠 Exercício:
Crie um programa que leia dois
números e divida um pelo outro. Trate o erro caso o segundo número seja zero.
🧩 PROJETO DO MÓDULO 1 — Sistema de Notas
Crie um
sistema que:
1.
Solicite o nome do aluno.
2. Leia três notas.
3. Calcule a média.
Exiba o
resultado:
Aluno: João
Média: 8.3
Situação:
Aprovado
4.
💻 Desafio extra:
Permitir cadastrar vários alunos até
o usuário digitar “sair”.
🏁
Conclusão Você aprendeu:
✅ O que
é o C# e como configurar o ambiente.
✅ O que são variáveis, tipos e
operadores.
✅ Como usar controles de decisão e
loops.
✅ Como tratar erros e depurar programas.

%20-%20Copia.png)
.png)
.png)
.png)
Postar um comentário