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, apenas saiba que uma classe é onde você escreverá seu código - explicaremos mais sobre classes depois
O método Main é uma parte crucial de um programa C# porque serve como o ponto de partida da execução.
Aqui está uma decomposição simples de um programa C# básico:
public class Program { // Declaração da classe
public static void Main(string[] args) { // Método Main
Console.WriteLine("Hello, Coddy!"); // Instrução de saída
// Escreva o código dentro do Main
}
}Você escreve o seu código dentro do método Main. 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.
Nota: Você também pode ver using System; no topo de alguns programas. Esta linha aparece fora da classe e importa funcionalidades integradas — por exemplo, ela permite que você use Console.WriteLine. Ela não faz parte da classe em si.
Nota 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 entre chaves {} (como declarações de classes e métodos) não precisam de ponto e vírgula.
Desafio
InicianteCrie um programa C# com uma classe chamada Program que contenha o método Main. Dentro do método Main, escreva o código para exibir o seguinte texto:
This is my first C# program!Folha de consulta
Em C#, o código deve estar dentro de uma classe. O método Main é o ponto de entrada onde a execução do programa começa.
Estrutura básica de um programa C#:
public class Program {
public static void Main(string[] args) {
Console.WriteLine("Hello, Coddy!");
// Escreva o código dentro do Main
}
}Cada instrução deve terminar com um ponto e vírgula (;). Blocos de código com chaves {} não precisam de ponto e vírgula.
Experimente você mesmo
using System;
public class Program {
// Escreva seu código aqui
}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 Aninhado