Introdução ao .NET

Este tutorial ensina-te a criar e executar a tua primeira aplicação .NET usando aplicações baseadas em ficheiros. Escreves uma aplicação simples e vês os resultados de executar o teu código.

Neste tutorial, você:

  • Lançar um Codespace no GitHub com um ambiente de desenvolvimento .NET.
  • Crie a sua primeira aplicação .NET.
  • Execute seu aplicativo.

Pré-requisitos

É necessário ter uma das seguintes opções:

Espaços de Código Abertos

Para iniciar um GitHub Codespace com o ambiente de tutorial, abra uma janela do navegador para o repositório tutorial codespace. Selecione o botão verde de Código e o separador Codespaces . Depois seleciona o + sinal para criar um novo Codespace usando este ambiente.

Crie e execute a sua primeira aplicação

  1. Quando o seu espaço de código carregar, crie um novo ficheiro na tutorials pasta chamado hello-world.cs.

  2. Abra o seu novo ficheiro.

  3. Digite ou copie o seguinte código em hello-world.cs:

    Console.WriteLine("Hello, World!");
    
  4. Na janela do terminal integrado, faça da tutorials pasta a pasta atual e execute a sua aplicação:

    cd tutorials
    dotnet hello-world.cs
    

Executaste a tua primeira aplicação .NET. É uma aplicação simples que imprime a mensagem "Olá, Mundo!" Utiliza o Console.WriteLine método para imprimir essa mensagem. Console é um tipo que representa a janela do console. WriteLine é um método do tipo Console que imprime uma linha de texto para esse console de texto.

Parabéns! Você criou um aplicativo .NET simples.

Entenda o código

A aplicação consiste numa única linha de código C#:

Console.WriteLine("Hello, World!");

Dividindo cada parte:

  • Console é um tipo de .NET incorporado que fornece funcionalidade para trabalhar com a consola.
  • WriteLine é um método de Console que escreve texto seguido de uma nova linha.
  • "Hello, World!" é uma cadeia literal, uma sequência de caracteres encerrada entre aspas duplas. O texto dentro da cadeia de caracteres é o que é apresentado na consola.
  • O ponto e vírgula (;) marca o fim de uma afirmação em C#.

Como funcionam as aplicações baseadas em ficheiros

Quando executas o seguinte comando:

dotnet hello-world.cs

O SDK .NET compila automaticamente o ficheiro .cs e executa a aplicação resultante numa só etapa. Não precisas de um ficheiro de projeto (.csproj) nem de qualquer configuração extra.

As aplicações baseadas em ficheiros são úteis para aprender, experimentar e escrever pequenas utilidades. À medida que as suas aplicações crescem, normalmente usará aplicações baseadas em projetos para organizar código, dependências e configuração.

Recursos de limpeza

O GitHub apaga automaticamente o seu Codespace após 30 dias de inatividade. Se planeias continuar com tutoriais .NET, podes deixar o Codespace provisionado. Se estiver pronto para descarregar o SDK .NET para o seu computador, pode apagar o Codespace. Para eliminar o seu Codespace, abra uma janela do navegador e navegue até aos seus Codespaces. Deves ver uma lista dos teus codespaces na janela. Selecione os três pontos (...) na entrada do espaço de código do tutorial e selecione apagar.

Próximos passos

Comece a desenvolver aplicativos .NET seguindo um tutorial passo a passo ou assistindo a vídeos do .NET 101 no YouTube.