Compartilhar via


.NET exemplos e tutoriais

A documentação do .NET contém um conjunto de exemplos e tutoriais que ensinam você sobre .NET. Este artigo descreve como localizar, exibir e baixar .NET, ASP.NET Core e tutoriais em C#. Encontre recursos para aprender a linguagem de programação F# no site do F# Foundation. Se você estiver interessado em explorar o C#, comece com Hello World em 5 minutos e continue com o tutorial Introduction to C#. Para obter instruções sobre como exibir e baixar o código de exemplo, consulte a seção Exibindo e baixando exemplos .

.NET

Exemplos

Testes de Unidade no .NET Core usando dotnet test

Este guia mostra como criar um aplicativo Web 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 completed está disponível no repositório dotnet/samples no GitHub.

Tutoriais

Tutorial: criar um aplicativo de console .NET

Este tutorial mostra como criar e executar um aplicativo de console .NET usando Visual Studio, Visual Studio Code ou codespaces de GitHub.

Tutorial: criar uma biblioteca de classes .NET

Este tutorial mostra como criar uma biblioteca de classes usando Visual Studio, Visual Studio Code ou codespaces GitHub.

Para obter mais .NET tutoriais, consulte Learn .NET e as ferramentas do SDK .NET.

ASP.NET Core

Consulte os tutoriais ASP.NET Core. Muitos artigos na documentação ASP.NET Core têm links para amostras escritas para eles.

Linguagem C#

Exemplos

Iteradores

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

Indexadores

Este exemplo demonstra a sintaxe e os recursos para indexadores C#. O exemplo completed está disponível no repositório dotnet/samples no GitHub.

Delegados e eventos

Este exemplo demonstra a sintaxe e os recursos para delegados e eventos em C#. O exemplo completed está disponível no repositório dotnet/samples no GitHub. Um segundo exemplo focado em eventos também está no mesmo repositório.

Árvores de expressão

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

Exemplos de LINQ

Esta série de exemplos demonstra muitos dos recursos da LINQ (Consulta Integrada à Linguagem). O exemplo completed está disponível no repositório dotnet/samples 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 registrado ou consumido globalmente por meio do RegFree COM.

Exemplo PIA do Microsoft Office

A amostra ExcelDemo demonstra o consumo de PIAs 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 as noções básicas do modelo de programação assíncrona baseado em tarefas. O exemplo completed está disponível no repositório dotnet/samples no GitHub.

Cliente REST

Este tutorial demonstra comunicações da Web, serialização JSON e recursos orientados a objetos da linguagem C#. O exemplo completed está disponível no repositório dotnet/samples 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 completed está disponível no repositório dotnet/samples no GitHub.

Criando um aplicativo .NET Core que dá suporte a plug-ins

Este tutorial mostra como criar um aplicativo simples no .NET Core que dá suporte a uma arquitetura de plug-in. O exemplo completed está disponível no repositório dotnet/samples no GitHub.

Implantar em contêineres

Running ASP.NET MVC Applications in Windows Docker Containers

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

Exibir e baixar exemplos

Muitos tópicos mostram o código-fonte e exemplos disponíveis para exibição ou download de GitHub. Para exibir 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 seu 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 obter mais informações, consulte o Guia de Contribuição da Documentação .NET e o Guia de Contribuição do ASP.NET Core.
    • Clone o repositório localmente. Se você clonar um repositório de documentos diretamente em seu sistema local, não poderá fazer confirmações diretamente no repositório oficial, portanto, não poderá fazer contribuições de documentação mais tarde. Use o procedimento de bifurcação e clonagem anteriormente descrito se quiser preservar a oportunidade de colaborar na documentação posteriormente.
  2. Navegue dentro das pastas do repositório até o local do exemplo. O caminho relativo para o local do exemplo aparece na barra de endereços do navegador quando você segue o link para o exemplo.
  3. Para executar um exemplo, você tem várias opções:
    • Use a .NET CLI: em uma janela do console, navegue até a pasta do exemplo e use comandos do CLI .NET.
    • Use Visual Studio: abra o exemplo selecionando File > Open > Project/Solution na barra de menus, navegue até a pasta de projeto de exemplo e selecione o arquivo de projeto (.csproj ou .fsproj).
    • Use Visual Studio Code: abra o exemplo selecionando File > Abrir Pasta na barra de menus e selecionando a pasta de projeto do exemplo.
    • Use um IDE diferente que dê suporte a projetos .NET.