Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
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.
Este exemplo demonstra a sintaxe e os recursos dos indexadores C#. O exemplo completo está disponível no repositório dotnet/samples no GitHub.
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.
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
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.
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.
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:
- 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.
- 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.
- 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.