C# é uma das linguagens fornecidas pela Microsoft para trabalhar com .Net. Esta linguagem engloba um rico conjunto de funcionalidades, o que permite desenvolver diferentes tipos de aplicações.
C# é uma linguagem de programação orientada a objectos e assemelha-se a vários aspectos da linguagem C++. Neste tutorial, vemos como desenvolver a nossa primeira aplicação.
Esta será uma aplicação básica de consola, iremos então explorar diferentes tipos de dados disponíveis na linguagem C#, bem como as instruções de fluxo de controlo.
Construindo a primeira aplicação de console
Uma aplicação de console é uma aplicação que pode ser executada no prompt de comando no Windows. Para qualquer iniciante em .Net, construir uma aplicação de console é idealmente o primeiro passo para começar.
No nosso exemplo, vamos usar o Visual Studio para criar um projeto do tipo console. Em seguida, vamos usar o aplicativo de console para exibir uma mensagem “Hello World”. Veremos então como construir e executar o aplicativo de console.
Vamos seguir os passos abaixo mencionados para colocar este exemplo no lugar.
Passo 1) O primeiro passo 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 New->Project.
Passo 2) O próximo passo é escolher o tipo de projeto como um 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 a criação de diferentes tipos de projetos no Visual Studio. Clique na opção Windows do lado esquerdo.
- Quando clicarmos nas opções do Windows no passo anterior, poderemos ver uma opção para a Aplicação Console. Clique nesta opção.
- Damos então um nome para a aplicação que no nosso caso é DemoAplicação. Também precisamos fornecer um local para armazenar nossa aplicação.
- Finalmente, clicamos no botão ‘OK’ para deixar o Visual Studio criar nosso projeto.
Se os passos acima forem seguidos, você terá a saída abaixo no Visual Studio.
Saída:-
- Um projeto chamado ‘DemoAplicação’ será criado no Visual Studio. Este projeto conterá todos os artefatos necessários para executar a aplicação Console.
- O programa principal chamado Program.cs é um arquivo de código padrão que é criado quando uma nova aplicação é criada no Visual Studio. Este código conterá o código necessário para a nossa aplicação de console.
Passo 3) Agora vamos escrever o nosso código que será usado para exibir a string “Hello World” na aplicação de console.
Todo o código abaixo precisa ser inserido no arquivo Program.cs. O código será usado para escrever “Hello World” quando a aplicação de console for executada.
C# Hello World Program
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 ‘usando’ é usada para importar módulos .Net existentes em nosso aplicativo de console. Estes módulos são necessários para que qualquer aplicação .Net seja executada corretamente. Eles contêm o código mínimo para fazer um código funcionar em uma máquina Windows.
- Todos os aplicativos pertencem a uma classe. C# é uma linguagem orientada a objetos, e portanto, todo código precisa ser definido em um módulo auto-sustentável chamado ‘Classe’. Por sua vez, cada classe pertence a um namespace. Um namespace é apenas um agrupamento lógico de classes.
- A função principal é uma função especial que é automaticamente chamada quando uma aplicação de console é executada. Aqui você precisa assegurar-se de inserir o código necessário para exibir a string requerida na aplicação de console.
- A classe Console está disponível em .Net o que permite trabalhar com aplicações de console. Aqui estamos usando um método inbuilt chamado ‘Write’ para escrever a string “Hello World” no console.
- Utemos então o método Console.ReadKey() para ler qualquer chave do console. Ao inserir esta linha de código, o programa vai esperar e não vai sair imediatamente. O programa irá esperar que o usuário insira qualquer chave antes de finalmente sair. Se você não incluir esta declaração no código, o programa sairá assim que for executado.
Passo 4) Execute 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.
Output:
Da saída, você pode ver claramente que a string “Hello World” é exibida corretamente. Isto é por causa do comando Console.write que faz com que esta string seja enviada para o console.
Resumo
- Uma aplicação Console é aquela que pode ser executada no prompt de comando em uma máquina windows.
- O método Console.write pode ser usado para escrever conteúdo no console.