Configurar o ambiente localSet up your local environment

A primeira etapa para executar um tutorial em seu computador é configurar um ambiente de desenvolvimento.The first step in running a tutorial on your machine is to set up a development environment. Escolha uma das seguintes alternativas:Choose one of the following alternatives:

Fluxo de desenvolvimento de aplicativos básicoBasic application development flow

As instruções nesses tutoriais pressupõem que você esteja usando a CLI do .NET para criar, compilar e executar aplicativos.The instructions in these tutorials assume that you're using the .NET CLI to create, build, and run applications. Você usará os seguintes comandos:You'll use the following commands:

  • dotnet new Cria um aplicativo.dotnet new creates an application. Este comando gera os arquivos e ativos necessários para o seu aplicativo.This command generates the files and assets necessary for your application. Todos os tutoriais de introdução ao C# usam o tipo de aplicativo console.The introduction to C# tutorials all use the console application type. Depois de conhecer as noções básicas, você poderá expandir para outros tipos de aplicativo.Once you've got the basics, you can expand to other application types.
  • dotnet build compila o executável.dotnet build builds the executable.
  • dotnet run executa o executável.dotnet run runs the executable.

Se você usar o Visual Studio 2019 para esses tutoriais, escolherá uma seleção de menu do Visual Studio quando um tutorial o direcionar a executar um destes comandos da CLI:If you use Visual Studio 2019 for these tutorials, you'll choose a Visual Studio menu selection when a tutorial directs you to run one of these CLI commands:

  • Do arquivo > Novo > O projeto cria um aplicativo.File > New > Project creates an application.
  • Criar > A solução de compilação compila o executável.Build > Build Solution builds the executable.
  • Depurar > Iniciar sem depuração executa o executável.Debug > Start Without Debugging runs the executable.

Escolha seu tutorialPick your tutorial

Você pode iniciar com qualquer um dos seguintes tutoriais:You can start with any of the following tutorials:

Números em C#Numbers in 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.In the Numbers in C# tutorial, you'll learn how computers store numbers and how to perform calculations with different numeric types. Você aprenderá os conceitos básicos de arredondamento e como executar cálculos matemáticos usando C#.You'll learn the basics of rounding and how to perform mathematical calculations using C#.

Esse tutorial pressupõe a conclusão da lição Olá, Mundo.This tutorial assumes that you have finished the Hello world lesson.

Loops e branchesBranches and loops

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.The Branches and loops tutorial teaches the basics of selecting different paths of code execution based on the values stored in variables. 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.You'll learn the basics of control flow, which is the basis of how programs make decisions and choose different actions.

Esse tutorial pressupõe a conclusão das lições Olá, Mundo e Números em C#.This tutorial assumes that you have finished the Hello world and Numbers in C# lessons.

Coleções de listaList collection

A lição Coleções de lista fornece um tour pelo tipo Coleções de lista que armazena as sequências de dados.The List collection lesson gives you a tour of the List collection type that stores sequences of data. Você aprenderá a adicionar e remover itens, pesquisar itens e classificar listas.You'll learn how to add and remove items, search for items, and sort the lists. Você explorará os diferentes tipos de listas.You'll explore different kinds of lists.

Esse tutorial pressupõe a conclusão das lições listadas acima.This tutorial assumes that you have finished the lessons listed above.