C# Hello World: primeiro programa aplicativo de console
C# é uma das linguagens fornecidas por Microsoft para trabalhar com .Net. Esta linguagem engloba um rico conjunto de funcionalidades, o que permite desenvolver diversos tipos de aplicações.
C# é uma linguagem de programação orientada a objetos e se assemelha a vários aspectos do C++. Neste tutorial, vemos como desenvolver nossa primeira aplicação.
Este será um aplicativo de console básico, exploraremos diferentes tipos de dados disponível na linguagem C#, bem como nas instruções de fluxo de controle.
Construindo o primeiro aplicativo de console
Um aplicativo de console é um aplicativo que pode ser executado no prompt de comando em Windows. Para qualquer iniciante em .Net, construir um aplicativo de console é idealmente o primeiro passo para começar.
Em nosso exemplo, usaremos o Visual Studio para criar um projeto do tipo console. A seguir, usaremos o aplicativo de console para exibir a mensagem “Hello World”. Veremos então como construir e executar o aplicativo de console.
Vamos seguir as etapas mencionadas abaixo para implementar este exemplo.
Passo 1) A primeira etapa envolve a criação de um novo projeto no Visual Studio. Para isso, uma vez iniciado o Visual Studio, você precisa escolher a opção de menu Novo->Projeto.
Passo 2) A próxima etapa é escolher o tipo de projeto como aplicativo Console. Aqui também precisamos mencionar o nome e a localização do nosso projeto.
- Na caixa de diálogo do projeto, podemos ver várias opções para criar diferentes tipos de projetos no Visual Studio. Clique no Windows opção no lado esquerdo.
- Quando clicamos no Windows opções na etapa anterior, poderemos ver uma opção para Aplicativo de Console. Clique nesta opção.
- Em seguida, damos um nome ao aplicativo que no nosso caso é DemoApplication. Também precisamos fornecer um local para armazenar nosso aplicativo.
- Finalmente, clicamos no botão ‘OK’ para permitir que o Visual Studio crie nosso projeto.
Se as etapas acima forem seguidas, você obterá a saída abaixo no Visual Studio.
Resultado:-
- Um projeto chamado 'DemoApplication' será criado no Visual Studio. Este projeto conterá todos os artefatos necessários para executar o aplicativo Console.
- O programa principal chamado Program.cs é um arquivo de código padrão criado quando um novo aplicativo é criado no Visual Studio. Este código conterá o código necessário para nosso aplicativo de console.
Passo 3) Agora vamos escrever nosso código que será usado para exibir a string “Hello World” no aplicativo de console.
Todo o código abaixo precisa ser inserido no arquivo Program.cs. O código será usado para escrever “Hello World” quando o aplicativo de console for executado.
Programa C# Olá Mundo
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
class Program
{
static void Main(string[] args)
{
Console.Write("Hello World");
Console.ReadKey();
}
}
}
Explicação do código: -
- As primeiras linhas de código são linhas padrão inseridas pelo Visual Studio. A instrução 'using' é usada para importar módulos .Net existentes em nosso aplicativo de console. Esses módulos são necessários para que qualquer aplicativo .Net seja executado corretamente. Eles contêm o código mínimo necessário para fazer um código funcionar em um Windows máquina.
- Cada aplicação pertence a uma classe. C# é uma linguagem orientada a objetos e, portanto, todo o código precisa ser definido em um módulo autossustentável chamado 'Classe'. Por sua vez, cada classe pertence a um namespace. Um namespace é apenas um agrupamento lógico de classes.
- A função Main é uma função especial que é chamada automaticamente quando um aplicativo de console é executado. Aqui você precisa garantir a inserção do código necessário para exibir a string necessária no aplicativo de console.
- A classe Console está disponível em .Net, o que permite trabalhar com aplicativos de console. Aqui estamos usando um método embutido chamado 'Write' para escrever a string “Hello World” no console.
- Em seguida, usamos o método Console.ReadKey() para ler qualquer chave do console. Ao inserir esta linha de código, o programa irá esperar e não sairá imediatamente. O programa esperará que o usuário insira qualquer chave antes de finalmente sair. Se você não incluir esta instrução no código, o programa será encerrado assim que for executado.
Passo 4) Corra o seu Programa .Net. Para executar qualquer programa, você precisa clicar no botão Iniciar no Visual Studio.
Se o código acima for inserido corretamente e o programa for executado com sucesso, a seguinte saída será exibida.
Saída:
Na saída, você pode ver claramente que a string “Hello World” é exibida corretamente. Isso ocorre porque a instrução Console.write faz com que essa string seja enviada ao console.
Resumo
- Um aplicativo de console é aquele que pode ser executado no prompt de comando em uma máquina Windows.
- O método Console.write pode ser usado para gravar conteúdo no console.






