Partilhar via


Exemplos e tutoriais do .NET

A documentação do .NET contém um conjunto de exemplos e tutoriais que ensinam sobre o .NET. Este artigo descreve como localizar, exibir e baixar exemplos e tutoriais do .NET, ASP.NET Core e C#. Encontre recursos para aprender a linguagem de programação F# no site da Fundação F#. Se você estiver interessado em explorar o C# usando um editor de código online, comece com este tutorial interativo e continue com o tutorial interativo do 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

Teste de unidade no .NET Core usando o teste dotnet

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. 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 dotnet/samples 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, consulte Aprenda .NET e as ferramentas do SDK do .NET.

ASP.NET Núcleo

Consulte 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 dotnet/samples no GitHub.

Indexadores

Este exemplo demonstra a sintaxe e os recursos dos indexadores C#. O exemplo completo 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 completo está disponível no repositório dotnet/samples no 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. O exemplo completo está disponível no repositório dotnet/samples no GitHub.

Amostras LINQ

Esta série de exemplos demonstra muitos dos recursos do Language Integrated Query (LINQ). O exemplo completo 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 globalmente ou consumido via RegFree COM.

Exemplo de PIA do Microsoft Office

O exemplo ExcelDemo demonstra o consumo de 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íncrona baseado em tarefas. O exemplo completo 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 objeto da linguagem C#. O exemplo completo 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 o suportam. O exemplo completo está disponível no repositório dotnet/samples no GitHub.

Criando um aplicativo .NET Core que suporta plug-ins

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

Implantar em contêineres

Executando aplicativos MVC ASP.NET em contêineres do Windows Docker

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

Ver e descarregar amostras

Muitos tópicos mostram código-fonte e exemplos que estão 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 obter mais informações, consulte o Guia de Contribuição da Documentação do .NET e o Guia de Contribuição do ASP.NET Core Docs.
    • 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:
    • Use o .NET CLI: Numa janela de consola, navegue até à pasta do exemplo e utilize os comandos do .NET CLI.
    • Use o Visual Studio: abra o exemplo selecionando Ficheiro > Abrir > Projeto/Solução na barra de menus, navegue até a pasta do projeto de exemplo e selecione o arquivo de projeto (.csproj ou .fsproj).
    • Use Visual Studio Code: Abra o exemplo selecionando File > Open Folder na barra de menus e selecionando a pasta de projeto do exemplo.
    • Use um IDE diferente que ofereça suporte a projetos .NET.