Partilhar via


Exemplos e tutoriais de .NET

A documentação do .NET contém um conjunto de exemplos e tutoriais que te ensinam sobre o .NET. Este artigo descreve como encontrar, visualizar e descarregar exemplos e tutoriais de .NET, ASP.NET Core e C#. Encontre recursos para aprender a linguagem de programação F# no site da Fundação F#. Se estiveres interessado em explorar C#, começa com Hello World em 5 minutos e continua com Introduction to C# tutorial. 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 Unitários no .NET Core usando dotnet test

Este guia mostra-lhe como criar uma aplicação web ASP.NET Core e os testes unitários associados. Ele começa criando um aplicativo de serviço Web simples e, em seguida, adiciona testes. Continua com a criação de mais testes para orientar a implementação de novos recursos. A amostra completa está disponível no repositório dotnet/samples em GitHub.

Tutoriais

Tutorial: Criar uma aplicação de consola .NET

Este tutorial mostra como criar e executar uma aplicação de consola .NET usando Visual Studio, Visual Studio Code ou GitHub Codespaces.

Tutorial: Cria uma biblioteca de classes .NET

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

Para mais tutoriais .NET, veja Learn .NET e as ferramentas SDK .NET.

ASP.NET Core

Vê os tutoriais ASP.NET Core. Muitos artigos na documentação do ASP.NET Core têm ligações para exemplos escritos para eles.

Linguagem C#

Exemplos

Iteradores

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

Indexadores

Este exemplo demonstra a sintaxe e os recursos dos indexadores C#. A amostra completa está disponível no repositório dotnet/samples em GitHub.

Delegados e Eventos

Este exemplo demonstra a sintaxe e os recursos para delegados e eventos em C#. A amostra completa está disponível no repositório dotnet/samples em GitHub. Uma segunda amostra focada 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. A amostra completa está disponível no repositório dotnet/samples em GitHub.

Amostras LINQ

Esta série de exemplos demonstra muitos dos recursos do Language Integrated Query (LINQ). A amostra completa está disponível no repositório dotnet/samples em 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 globalmente ou consumido via RegFree COM.

Exemplo de PIA do Microsoft Office

O exemplo ExcelDemo demonstra como consumir Microsoft Office PIAs 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íncrona baseado em tarefas. A amostra completa está disponível no repositório dotnet/samples em GitHub.

Cliente REST

Este tutorial demonstra comunicações da Web, serialização JSON e recursos orientados a objeto da linguagem C#. A amostra completa está disponível no repositório dotnet/samples em GitHub.

Trabalhando com LINQ

Este tutorial demonstra muitos dos recursos do LINQ e os elementos de linguagem que o suportam. A amostra completa está disponível no repositório dotnet/samples em GitHub.

Criação de uma aplicação .NET Core que suporta plugins

Este tutorial mostra-te como construir uma aplicação simples no .NET Core que suporta uma arquitetura de plugins. A amostra completa está disponível no repositório dotnet/samples em GitHub.

Implantar em contêineres

Executar ASP.NET MVC Aplicações em Windows Docker Containers

Este tutorial demonstra como implementar uma aplicação ASP.NET MVC existente num contentor Windows Docker.

Ver e descarregar amostras

Muitos tópicos mostram código-fonte e exemplos disponíveis para visualização ou download no GitHub. Para visualizar 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:
    • Faça o download de um ZIP do repositório para o seu sistema local. Un-ZIP o arquivo compactado.
    • Efetue um fork do repositório e clone o fork para o seu sistema local. A bifurcação e a clonagem permitem que você faça contribuições para a documentação, confirmando alterações em seu fork e, em seguida, criando uma solicitação pull para o repositório oficial de documentos. Para mais informações, consulte o Guia de Contribuição de Documentação .NET e o Guia de Contribuição de Documentação ASP.NET Core.
    • Clone o repositório localmente. Se você clonar um repositório de documentos diretamente para o 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. Utilize o procedimento de bifurcação e clonagem descrito anteriormente se quiser preservar a opção de contribuir na documentação mais tarde.
  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ço do navegador quando você segue o link para o exemplo.
  3. Para executar um exemplo, você tem várias opções:
    • Usar a .NET CLI: Numa janela de consola, navegue até à pasta do exemplo e use comandos CLI dotnet.
    • Use Visual Studio: Abra a amostra selecionando Ficheiro > Abrir > Projeto/Solução na barra de menus, navegue até à pasta do projeto de amostra e selecione o ficheiro de projeto (.csproj ou .fsproj).
    • Use Visual Studio Code: Abra o exemplo selecionando Ficheiro > Abrir Pasta na barra de menus e selecionando a pasta do projeto do exemplo.
    • Use um IDE diferente que suporte projetos .NET.