Fundamentos de C#

Hello World e a estrutura de um programa em C#

Nesta lição, você vai escrever seu primeiro programa em C# e conhecer a estrutura básica de uma aplicação de console.

Introdução

Toda aplicação de console em C# começa a ser executada pelo método Main. Esse método fica dentro de uma classe, aqui a classe Program. A diretiva using System no início do arquivo permite usar tipos prontos do .NET, como Console, sem escrever o nome completo System.Console.

O método Main é declarado static porque o programa o chama logo na inicialização, quando ainda nenhum objeto foi criado. A instrução Console.WriteLine imprime uma linha de texto na tela e pula para a linha seguinte, então o resultado é Hello, C#!.

Exemplo de C# executável

C#
Rodar código →
Program.cs
using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("Hello, C#!");
    }
}
Resultado da execução
Hello, C#!

Pratique com o depurador

Coloque um breakpoint em uma atribuição ou condição importante, clique em Debug e veja os valores das variáveis locais antes de passar para a próxima linha.

Pratique com um desafio

Use o conteúdo desta lição para resolver um problema real. Cada desafio roda no navegador, com testes instantâneos e uma revisão por IA.

Todos os desafios