Compartilhar via


Introdução ao C#

Bem-vindo à introdução aos tutoriais do C#. Essas lições começam com o código interativo que você pode executar no navegador. Você pode aprender as noções básicas do C# na série de vídeos C# for Beginners antes de iniciar essas lições interativas.

As primeiras lições explicam os conceitos de C# usando pequenos snippets de código. Você aprenderá os conceitos básicos da sintaxe C# e como trabalhar com tipos de dados, como cadeias de caracteres, números e boolianos. É tudo interativo e você escreverá e executará código em poucos minutos. Essas primeiras lições não pressupõem nenhum conhecimento prévio sobre programação ou a linguagem C#. Cada lição se baseia nas lições anteriores. Você deve fazê-los em ordem. No entanto, se você tiver alguma experiência de programação, poderá ignorar ou deslizar as primeiras lições e começar com novos conceitos.

Você pode experimentar esses tutoriais em ambientes diferentes. Os conceitos que você aprenderá são os mesmos. A diferença é qual experiência você prefere:

Olá, mundo

No tutorial Hello world, você criará o programa C# mais básico. Você explorará o tipo string e como manipular texto. Você também pode usar o caminho no treinamento do Microsoft Learn.

Números em C#

No tutorial Números no C# tutorial, você aprenderá como os computadores armazenam números e como executar cálculos com diferentes tipos numéricos. Você aprenderá os conceitos básicos do arredondamento e como executar cálculos matemáticos usando C#.

Tuplas e tipos

No tutorial Tuplas e tipos , você aprenderá a criar tipos em C#. Você pode criar tipos de tuplas, registros, struct e classes. Os recursos desses diferentes tipos de tipos refletem seus diferentes usos.

Loops e branches

O tutorial Branches e loops ensina os conceitos básicos da seleção de caminhos diferentes 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 é a base de como os programas tomam decisões e escolhem ações diferentes.

Coleção de listas

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 as listas. Você explorará diferentes tipos de listas.

Correspondência de padrões

A lição de correspondência de padrões fornece uma introdução à correspondência de padrões. A correspondência de padrões permite comparar uma expressão com um padrão. O sucesso da correspondência determina qual lógica de programa deve ser seguida. Os padrões podem comparar tipos, propriedades de um tipo ou conteúdo de uma lista. Você pode combinar vários padrões usando and, ore not lógica. Os padrões fornecem um vocabulário avançado para inspecionar dados e tomar decisões em seu programa com base nessa inspeção.

Configurar o ambiente local

Depois de concluir esses tutoriais, configure um ambiente de desenvolvimento. Você desejará:

Instruções de instalação

No Windows, esse Arquivo de configuração do WinGet para instalar todos os pré-requisitos. Se você já tiver algo instalado, o WinGet ignorará essa etapa.

  1. Baixe o arquivo e clique duas vezes para executá-lo.
  2. Leia o contrato de licença, digite ye selecione Enter quando solicitado a aceitar.
  3. Se você receber um prompt de UAC (Controle de Conta de Usuário) piscando na barra de tarefas, permita que a instalação continue.

Em outras plataformas, você precisa instalar cada um desses componentes separadamente.

  1. Baixe o instalador recomendado na página de download do SDK do .NET e clique duas vezes para executá-lo. A página de download detecta sua plataforma e recomenda o instalador mais recente para sua plataforma.
  2. Baixe o instalador mais recente do Visual Studio Code home page e clique duas vezes para executá-lo. Essa página também detecta sua plataforma e o link deve estar correto para o sistema.
  3. Clique no botão "Instalar" na página de extensão do DevKit em C#. Isso abre o código do Visual Studio e pergunta se você deseja instalar ou habilitar a extensão. Selecione "instalar".