image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Natanael Santos
Natanael Santos23/08/2025 20:43
Compartilhe

Fundamentos Básicos do C#

    O C# (C Sharp) é uma linguagem de programação moderna, orientada a objetos e desenvolvida pela Microsoft. Ela é muito utilizada para criar aplicações desktop, web, jogos com Unity e até APIs.

    Se você está começando agora, entender os fundamentos básicos vai te ajudar a criar sua primeira aplicação com mais confiança.

    1. Estrutura básica de um programa em C#

    Todo programa em C# começa com uma classe e um método Main, que é o ponto de entrada da aplicação:

    using System;
    
    
    class Program
    {
      static void Main(string[] args)
      {
          Console.WriteLine("Olá, mundo!");
      }
    }
    

    🔹 O using System; importa bibliotecas do .NET.

    🔹 class Program define uma classe chamada Program.

    🔹 static void Main é o método principal que o C# executa primeiro.

    2. Variáveis e Tipos de Dados

    Variáveis armazenam valores que podem ser usados no código.

    int idade = 25;          // número inteiro
    double altura = 1.75;    // número decimal
    string nome = "Maria";   // texto
    bool ativo = true;       // verdadeiro ou falso
    

    👉 Em C#, cada variável precisa ter um tipo.

    3. Operadores

    Os operadores ajudam a realizar cálculos ou comparações.

    int a = 10, b = 5;
    
    
    Console.WriteLine(a + b); // soma -> 15
    Console.WriteLine(a - b); // subtração -> 5
    Console.WriteLine(a * b); // multiplicação -> 50
    Console.WriteLine(a / b); // divisão -> 2
    Console.WriteLine(a > b); // comparação -> True
    

    4. Estruturas de Controle

    If/Else

    Permite tomar decisões no código:

    int idade = 18;
    
    
    if (idade >= 18)
    {
      Console.WriteLine("Maior de idade");
    }
    else
    {
      Console.WriteLine("Menor de idade");
    }
    

    Laço For

    Repete uma instrução várias vezes:

    for (int i = 1; i <= 5; i++)
    {
      Console.WriteLine("Número: " + i);
    }
    

    5. Métodos (Funções)

    Métodos ajudam a organizar o código em blocos reutilizáveis:

    static void Saudacao(string nome)
    {
      Console.WriteLine("Olá, " + nome);
    }
    
    
    static void Main()
    {
      Saudacao("Ana");
      Saudacao("Pedro");
    }
    

    6. Programação Orientada a Objetos (POO) no C#

    C# é orientado a objetos, ou seja, você pode criar classes e objetos.

    class Pessoa
    {
      public string Nome;
      public int Idade;
    
    
      public void Apresentar()
      {
          Console.WriteLine($"Olá, meu nome é {Nome} e tenho {Idade} anos.");
      }
    }
    
    
    class Program
    {
      static void Main()
      {
          Pessoa p1 = new Pessoa();
          p1.Nome = "Lucas";
          p1.Idade = 20;
          p1.Apresentar();
      }
    }
    

    Conclusão

    O C# pode parecer detalhista no início, mas com prática você vai perceber como ele é poderoso.

    Esses fundamentos — estrutura básica, variáveis, operadores, controles, métodos e POO — são a base para evoluir para projetos mais avançados, como APIs, jogos no Unity e aplicações web.

    👉 Dica: pratique criando pequenos programas, como uma calculadora ou um sistema de cadastro simples.

    Compartilhe
    Recomendados para você
    Ri Happy - Front-end do Zero #2
    Avanade - Back-end com .NET e IA
    Akad - Fullstack Developer
    Comentários (0)