Exemplos e tutoriais do .NET

A documentação do .NET contém um conjunto de exemplos e tutoriais que ensinam sobre o .NET. Este tópico descreve como localizar, exibir e baixar exemplos e tutoriais do .NET, do ASP.NET Core e de C#. Encontre recursos para aprender sobre a linguagem de programação F# no site de fundamentos do F#. Se tiver interesse em explorar o C# usando um editor de códigos online, comece com este tutorial interativo e continue com um tutorial de C# interativo. Para obter instruções sobre como exibir e baixar o código de exemplo, confira a seção Exibindo e baixando exemplos.

.NET

Exemplos

Teste de unidade no .NET Core usando dotnet test

Este guia mostra como criar um aplicativo Web do ASP.NET Core e testes de unidade associados. Ele começa criando um aplicativo de serviço Web simples e, em seguida, adiciona testes. Ele continua com a criação de mais testes para orientar a implementação de novos recursos. O exemplo completo está disponível no repositório de exemplos/dotnet no GitHub.

Tutoriais

Tutorial: Criar um aplicativo de console .NET usando o Visual Studio Code

Este tutorial mostra como criar e executar um aplicativo de console .NET usando o Visual Studio Code e a CLI do .NET. As tarefas do projeto, como criar, compilar e executar um projeto, são feitas usando a CLI do .NET.

Tutorial: Criar uma biblioteca de classes .NET usando o Visual Studio Code

Este tutorial mostra como escrever bibliotecas para .NET usando o Visual Studio Code e a CLI do .NET. As tarefas do projeto, como criar, compilar e executar um projeto, são feitas usando a CLI do .NET.

Para obter mais tutoriais do .NET, confira Saiba mais sobre o .NET e as ferramentas do SDK do .NET.

ASP.NET Core

Confira os tutoriais do ASP.NET Core. Muitos artigos na documentação do ASP.NET Core têm links para exemplos escritos para eles.

Linguagem C#

Exemplos

Iteradores

Este exemplo demonstra a sintaxe e os recursos para criar e consumir iteradores C#. O exemplo completo está disponível no repositório de exemplos/dotnet no GitHub.

Indexadores

Este exemplo demonstra o uso de muitos recursos de indexadores C#. O exemplo completo está disponível no repositório de exemplos/dotnet no GitHub.

Delegados e Eventos

Este exemplo demonstra a sintaxe e os recursos para eventos e delegados C#. O exemplo completo está disponível no repositório de exemplos/dotnet no GitHub. Um segundo exemplo, voltado para eventos, também está no mesmo repositório.

Árvores de expressão

Este exemplo demonstra vários dos problemas que podem ser resolvidos usando árvores de expressão. O exemplo completo está disponível no repositório de exemplos/dotnet no GitHub.

Exemplos do LINQ

Essa série de exemplos demonstra muitos dos recursos da LINQ (Consulta Integrada à Linguagem). O exemplo completo está disponível no repositório de exemplos/dotnet no GitHub.

Exemplo de servidor COM gerenciado

O exemplo de servidor COM demonstra a criação de um servidor COM gerenciado e como ele pode ser globalmente registrado ou consumido por meio de RegFree COM.

Exemplo de PIA do Microsoft Office

O exemplo ExcelDemo demonstra o consumo dos PIAs do Microsoft Office no .NET Core.

Tutoriais

Aplicativo de console

Este tutorial demonstra a E/S do Console, a estrutura de um aplicativo de console e os conceitos básicos do modelo de programação assíncrono baseado em tarefa. O exemplo completo está disponível no repositório de exemplos/dotnet no GitHub.

Cliente REST

Este tutorial demonstra comunicações da Web, serialização JSON e recursos orientados a objeto na linguagem C#. O exemplo completo está disponível no repositório de exemplos/dotnet no GitHub.

Trabalhando com LINQ

Este tutorial demonstra muitos dos recursos do LINQ e os elementos de linguagem que dão suporte a ele. O exemplo completo está disponível no repositório de exemplos/dotnet no GitHub.

Tutorial: Criar um aplicativo de console .NET usando o Visual Studio para Mac

Este tutorial mostra como compilar um aplicativo de console .NET simples usando o Visual Studio para Mac.

Criar uma biblioteca de classes .NET no macOS usando o Visual Studio para Mac

Este tutorial mostra como compilar uma biblioteca de classes .NET usando o Visual Studio para Mac.

Criação de um aplicativo do .NET Core compatível com plugins

Este tutorial mostra como criar um aplicativo simples no .NET Core compatível com uma arquitetura de plug-in. O exemplo completo está disponível no repositório de exemplos/dotnet no GitHub.

Implantar em contêineres

Execução de aplicativos ASP.NET MVC em contêineres do Windows Docker

Este tutorial demonstra como implantar um aplicativo ASP.NET MVC existente em um contêiner do Windows Docker.

Exibir e baixar exemplos

Muitos tópicos mostram código-fonte e exemplos que estão disponíveis para exibição ou download no GitHub. Para ver um exemplo, basta seguir o link de exemplo. Para baixar o código, siga estas instruções:

  1. Baixe o repositório que contém o código de exemplo executando um dos seguintes procedimentos:
    • Baixe um ZIP do repositório para o sistema local. Descompacte o arquivamento compactado.
    • Bifurque o repositório e clone a bifurcação no sistema local. A bifurcação e a clonagem permitem que você colabore com a documentação confirmando alterações na sua bifurcação e criando uma solicitação pull para o repositório de documentos oficiais. Para saber mais, confira o Guia de colaboração na documentação do .NET e o Guia de colaboração nos documentos do ASP.NET Core.
    • Clone o repositório localmente. Se você clonar um repositório de documentos diretamente em seu sistema local, não será possível confirmar diretamente no repositório oficial, de modo que não será possível colaborar na documentação posteriormente. Use o procedimento de bifurcação e clonagem anteriormente descrito se quiser preservar a oportunidade de colaborar na documentação posteriormente.
  2. Navegue nas pastas do repositório para o local do exemplo. O caminho relativo até o local do exemplo aparece na barra de endereços do navegador quando você segue o link para o exemplo.
  3. Há várias opções para executar um exemplo:
    • Usar a CLI do .NET: em uma janela de console, acesse a pasta do exemplo e use os comandos da CLI dotnet.
    • Usar o Visual Studio ou o Visual Studio para Mac: abra o exemplo selecionando Arquivo > Abrir > Projeto/Solução na barra de menus, acesse a pasta do projeto de exemplo e selecione o arquivo de projeto (.csproj ou .fsproj).
    • Usar o Visual Studio Code: abra o exemplo selecionando Arquivo > Abrir pasta na barra de menus e selecione a pasta do projeto de exemplo.
    • Usar um IDE diferente que dê suporte a projetos do .NET.