Configurar o ambiente local
A primeira etapa para executar um tutorial em seu computador é configurar um ambiente de desenvolvimento.
- Recomendamos o Visual Studio para Windows ou Mac. Você pode baixar uma versão gratuita na página de downloads do Visual Studio. O Visual Studio inclui o SDK do .NET.
- Você também pode usar o editor do Visual Studio Code. Será preciso instalar o SDK do .NET mais recente separadamente.
- Se preferir outro editor, você precisará instalar o SDK do .NET mais recente.
Fluxo de desenvolvimento de aplicativos básico
As instruções nesses tutoriais pressupõem que você esteja usando a CLI do .NET para criar, compilar e executar aplicativos. Você usará os comandos a seguir:
dotnet new
cria um aplicativo. Este comando gera os arquivos e ativos necessários para o seu aplicativo. Todos os tutoriais de introdução ao C# usam o tipo de aplicativoconsole
. Depois de conhecer as noções básicas, você poderá expandir para outros tipos de aplicativo.dotnet build
cria o executável.dotnet run
executa o executável.
Se você usar o Visual Studio 2019 para estes tutoriais, escolherá uma seleção de menu do Visual Studio quando um tutorial o orientar a executar um destes comandos da CLI:
- File>New>Project cria um aplicativo.
- O modelo de projeto
Console Application
é recomendado. - Você terá a opção de especificar uma estrutura de destino. Os tutoriais abaixo funcionam melhor ao direcionar o .NET 5 ou superior.
- O modelo de projeto
- Build>Build Solution cria o executável.
- Debug>Start Without Debugging executa o executável.
Escolha seu tutorial
Você pode iniciar com qualquer um dos seguintes tutoriais:
Números em C#
No tutorial Números em C#, você aprenderá como os computadores armazenam números e como executar cálculos com diferentes tipos de número. Você aprenderá os conceitos básicos de arredondamento e como executar cálculos matemáticos usando C#.
Esse tutorial pressupõe a conclusão da lição Olá, Mundo.
Loops e branches
O tutorial Branches e loops ensina os conceitos básicos da seleção de diferentes caminhos de execução de código com base nos valores armazenados em variáveis. Você aprenderá os conceitos básicos do fluxo de controle, que são os fundamentos de como os programas tomam decisões e escolhem ações diferentes.
Esse tutorial pressupõe a conclusão das lições Olá, Mundo e Números em C#.
Coleções de lista
A lição Coleções de lista fornece um tour pelo tipo Coleções de lista que armazena as sequências de dados. Você aprenderá a adicionar e remover itens, pesquisar itens e classificar listas. Você explorará os diferentes tipos de listas.
Esse tutorial pressupõe a conclusão das lições listadas acima.