通过


.NET示例和教程

.NET文档包含一套示例和教程,帮助您学习.NET。 本文介绍如何查找、查看和下载.NET、ASP.NET Core和 C# 示例和教程。 在 F# Foundation 网站上查找用于了解 F# 编程语言的资源。 如果有兴趣探索 C#,请从 5分钟内的Hello World 开始,然后继续学习 C#简介教程。 有关如何查看和下载示例代码的说明,请参阅 “查看和下载示例 ”部分。

.NET

示例

在 .NET Core 中使用 dotnet test 进行单元测试

本指南介绍如何创建 ASP.NET Core Web 应用和相关单元测试。 它首先创建简单的 Web 服务应用,然后添加测试。 它继续创建更多测试,以指导实现新功能。 完成的示例在 GitHub 上的 dotnet/samples 存储库中提供。

教程

Tutorial:创建.NET控制台应用程序

本教程演示如何使用 Visual Studio、Visual Studio Code 或 GitHub Codespaces 创建和运行.NET控制台应用程序。

Tutorial:创建.NET类库

本教程演示如何使用 Visual Studio、Visual Studio Code 或 GitHub Codespaces 创建类库。

有关更多.NET教程,请参阅 Learn .NET 和 .NET SDK 工具

ASP.NET Core

请参阅 ASP.NET Core 教程。 ASP.NET Core文档中的许多文章提供了示例的链接,这些示例是专门为这些文章编写的。

C# 语言

示例

迭代器

此示例演示用于创建和使用 C# 迭代器的语法和功能。 完成的示例在 GitHub 上的 dotnet/samples 存储库中提供。

索引

此示例演示 C# 索引器的语法和功能。 完成的示例在 GitHub 上的 dotnet/samples 存储库中提供。

委托和事件

此示例演示 C# 委托和事件的语法和功能。 完成的示例在 GitHub 上的 dotnet/samples 存储库中提供。 另一个侧重于事件 的示例 也位于同一存储库中。

表达式树

此示例演示了使用表达式树可以解决的许多问题。 完成的示例在 GitHub 上的 dotnet/samples 存储库中提供。

LINQ 示例

本系列示例演示了语言集成查询(LINQ)的许多功能。 完成的示例在 GitHub 上的 dotnet/samples 存储库中提供。

托管 COM 服务器示例

COM 服务器示例演示如何创建托管 COM 服务器,以及如何通过 RegFree COM 全局注册或使用它。

Microsoft Office PIA 示例

ExcelDemo 示例演示了 .NET Core 中的 Microsoft Office PIA 消耗量。

教程

控制台应用程序

本教程演示了控制台 I/O、控制台应用的结构以及基于任务的异步编程模型的基础知识。 完成的示例在 GitHub 上的 dotnet/samples 存储库中提供。

REST 客户端

本教程演示 C# 语言的 Web 通信、JSON 序列化和面向对象的功能。 完成的示例在 GitHub 上的 dotnet/samples 存储库中提供。

配合 LINQ 使用

本教程演示了 LINQ 的许多功能和支持它的语言元素。 完成的示例在 GitHub 上的 dotnet/samples 存储库中提供。

创建一个支持插件的.NET Core应用程序

本教程介绍如何在支持插件体系结构的 .NET Core 上构建简单的应用程序。 完成的示例在 GitHub 上的 dotnet/samples 存储库中提供。

部署到容器

在 Windows Docker 容器中运行 ASP.NET MVC应用程序

本教程演示如何在 Windows Docker 容器中部署现有 ASP.NET MVC应用。

查看和下载示例

许多主题显示可从GitHub查看或下载的源代码和示例。 若要查看示例,只需遵循示例链接即可。 若要下载代码,请按照以下说明作:

  1. 通过执行下列过程之一下载包含示例代码的存储库:
    • 将存储库的 ZIP 下载到本地系统。 解压缩压缩存档文件。
    • 分叉存储库并将分叉点克隆到你的本地系统。 分叉和克隆允许通过对分叉点进行更改,然后为官方文档存储库创建提取请求的方式参与文档创作。 有关详细信息,请参阅 .NET 文档贡献指南ASP.NET Core Docs 贡献指南
    • 以本地方式克隆存储库。 如果直接将文档存储库克隆到本地系统,则无法直接针对官方存储库提交,因此以后将无法做出文档贡献。 如果你希望保留以后参与文档创作的机会,请使用之前介绍的分叉和克隆过程。
  2. 在存储库的文件夹内导航到示例的位置。 按照示例链接作时,示例位置的相对路径将显示在浏览器的地址栏中。
  3. 若要运行示例,有几个选项:
    • 使用 .NET CLI:在控制台窗口中,导航到示例的文件夹并使用 do tnet CLI 命令。
    • 使用 Visual Studio:通过从菜单栏中选择 File > Open > Project/Solution打开示例, 导航到示例项目文件夹,然后选择项目文件(.csproj.fsproj)。
    • 使用 Visual Studio Code:从菜单栏中选择“File > Open Folder”,然后选择示例的项目文件夹。
    • 使用支持.NET项目的其他 IDE。