Familiarize-se com as ferramentas de desenvolvimento .NETBecome familiar with the .NET development tools

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. O tutorial do .NET Olá, mundo em 10 minutos tem instruções para configurar seu ambiente de desenvolvimento local no Windows, Linux ou MacOS.The .NET tutorial Hello World in 10 minutes has instructions for setting up your local development environment on Windows, Linux, or macOS.

Como alternativa, você pode instalar o SDK do .NET Core e o Visual Studio Code.Alternatively, you can install the .NET Core SDK and Visual Studio Code.

Fluxo de desenvolvimento de aplicativos básicoBasic application development flow

Você criará aplicativos usando o comando dotnet new.You'll create applications using the dotnet new command. 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.

Os outros comandos que você usará são dotnet build para compilar o executável, e dotnet run para executar o executável.The other commands you'll use are dotnet build to build the executable, and dotnet run to run 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.

Ramificações e loopsBranches 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.

Introdução às classesIntroduction to classes

Esse tutorial final de introdução ao C# está disponível apenas para execução no seu computador usando seu próprio ambiente de desenvolvimento local e o .NET Core.This final introduction to C# tutorial is only available to run on your machine, using your own local development environment and .NET Core. Você compilará um aplicativo de console e verá os recursos básicos orientados para objeto que fazem parte da linguagem C#.You'll build a console application and see the basic object-oriented features that are part of the C# language.