C# Hello World – Criando Sua Primeira Aplicação C#
C# Hello World – Criando Sua Primeira Aplicação C#
Neste tutorial, percorreremos a escrita de um programa simples "Hello World!" em C#, cobrindo sintaxe e estrutura essenciais que todo iniciante precisa dominar.
O programa "Hello World!" é o passo clássico inicial ao aprender nova linguagem. Ele simplesmente imprime Hello World! no console, permitindo verificar se seu ambiente está configurado corretamente.
Este exercício introduz conceitos-chave como namespaces, classes e ponto de entrada de uma aplicação C#.
"Hello World!" em C#
// Programa Hello World!
namespace HelloWorld
{
class Hello
{
static void Main(string[] args)
{
System.Console.WriteLine("Hello World!");
}
}
}
Executar o programa produz:
Hello World!
Como o programa "Hello World!" em C# funciona?
Vamos dissecar o código linha por linha.
// Programa Hello World!//indica comentário em C#. Comentários são ignorados pelo compilador e servem como notas do desenvolvedor. Para mais sobre comentários C#, veja Comentários em C#.namespace HelloWorld{...}
A palavra-chavenamespaceagrupa tipos relacionados. Aqui definimos namespace chamadoHelloWorld. Pense nele como contêiner para classes e outros namespaces. Para mergulho mais profundo, visite Namespaces em C#.class Hello{...}
Cria classe chamadaHello. C# é orientado a objetos, então uma classe é necessária para qualquer código executável.static void Main(string[] args){...}
Define métodoMain, ponto de entrada de toda aplicação C#. A assinatura deve corresponder a uma das formas aceitas. Saiba mais sobre métodos depois.System.Console.WriteLine("Hello World!");
Imprime a saudação no console. Esta linha demonstra como chamar método estático na classeConsole.
Implementação alternativa do Hello World!
Você também pode simplificar o código com diretiva using:
// Programa Hello World!
using System;
namespace HelloWorld
{
class Hello
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
Adicionando using System;, o System.Console totalmente qualificado torna-se simplesmente Console, reduzindo verbosidade.
Principais conclusões
- Todo programa C# deve conter definição de classe.
- A aplicação inicia execução a partir do método
Main. - Coloque
Maindentro de uma classe.
Este exemplo para iniciantes estabelece base para tópicos mais avançados de C#. Não se preocupe se algumas partes parecerem desconhecidas agora — cada conceito ficará claro conforme você progride pela série.
Linguagem C
- Construindo seu Primeiro FPGA: Tutorial LED Blink (VHDL & Verilog)
- Java Hello World: Seu Primeiro Programa
- Seu Primeiro Programa VHDL: Tutorial Passo a Passo Hello World
- Aprimore Seu Programa de Análise de Lubrificantes para Confiabilidade Máxima do Ativo
- Revolucionando Inventário: Como Gestão Baseada na Cloud Impulsiona Produção Lean e Centrada no Cliente
- Guia para Iniciantes em Verilog: Exemplo Hello World
- Entendendo a Estrutura de Programas C: Guia para Iniciantes
- NCAMP Lança Primeira Qualificação de Manufatura Aditiva Certificada para Resina Stratasys ULTEM 9085
- Maximize o ROI do Treinamento de Manufatura: Um Guia de Cálculo Comprovado
- 10 Estratégias Comprovadas para Aprimorar seu Programa de Manutenção Preventiva