Estrutura Básica de um Programa
Parte da seção Fundamentos do Journey de C# da Coddy. Lição 4 de 69.
Em C#, o código é organizado em classes. Por enquanto, basta saber que uma classe é onde você escreverá seu código — explicaremos mais sobre classes posteriormente
O método Main é uma parte crucial de um programa em C# porque serve como ponto de início da execução.
Aqui está uma explicação simples de um programa básico em C#:
using System; // Dá acesso ao Console e a outras ferramentas integradas
public class Program { // Declaração de classe
public static void Main(string[] args) { // Método Main
Console.WriteLine("Hello, Coddy!"); // Instrução de saída
// Escreva o código dentro de Main
}
}Observe que using System; aparece fora da classe. Isso é normal. As diretivas using sempre ficam no topo do arquivo, antes da declaração de classe. Elas dão ao seu programa acesso a ferramentas integradas, como Console.WriteLine.
A indentação (espaços no início das linhas) é usada para tornar o código mais fácil de ler. Ela mostra qual código pertence a qual bloco. O código dentro da classe é indentado uma vez, e o código dentro do método Main é indentado novamente.
Você escreve seu código dentro do método Main
Observação importante: em C#, cada instrução deve terminar com um ponto e vírgula (;). O ponto e vírgula é obrigatório e informa ao C# que você chegou ao fim de uma instrução. Esquecer de adicionar um ponto e vírgula resultará em um erro de compilação. No entanto, observe que blocos de código delimitados por chaves {} (como declarações de classes e métodos) não precisam de pontos e vírgulas.
Experimente você mesmo
Esta lição não inclui um desafio de código.
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 1
Operadores AritméticosOperador de MóduloIncremento/DecrementoPós-incremento/DecrementoAtalhos Aritméticos7IO Básico
Saída BásicaInterpolação de StringsLeitura de EntradaParseRevisão - Até 120Revisão - True ou False5Operadores Parte 2
Operadores de ComparaçãoOperadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 33Variáveis Parte 2
VarConstantesConvenções de NomenclaturaRecapitulação - Inicializar VariáveisType Casting6Tomada de Decisão
Estrutura IfIf - ElseEstrutura SwitchOperador TernárioRevisão - If ElseIf - Else AninhadoPratique por conta própria: Compilador de C# online