.NET 示例和教程
.NET 文档包含指导用户如何使用 .NET 的一系列示例和教程。 本文介绍了如何查找、查看和下载 .NET、ASP.NET Core 和 C# 示例和教程。 可在 F# 基础站点找到学习 F# 编程语言的资源。 如果想要使用联机代码编辑器来探索 C#,请先查看此交互式教程然后再继续学习 C# 交互式教程。 有关如何查看和下载示例代码的说明,请参阅查看和下载示例部分。
.NET
示例
在 .NET Core 中使用 dotnet 测试的单元测试
本指南演示如何创建 ASP.NET Core Web 应用和关联的单元测试。 首先创建一个简单的 Web 服务应用,然后添加测试。 然后继续创建更多测试来指导新功能的实现。 可在 GitHub 上的 dotnet/samples 存储库中找到完整示例。
教程
教程:使用 Visual Studio Code 创建 .NET 控制台应用程序
本教程演示如何使用 Visual Studio Code 和 .NET CLI 创建并运行 .NET 控制台应用程序。 项目任务(例如创建、编译和运行项目)通过使用 .NET CLI 来完成。
教程:使用 Visual Studio Code 创建 .NET 类库
本教程展示了如何使用 Visual Studio Code 和 .NET CLI 为 .NET 编写库。 项目任务(例如创建、编译和运行项目)通过使用 .NET CLI 来完成。
有关更多 .NET 教程,请参阅了解 .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 示例演示了 Microsoft Office PIA 在 .NET Core 中的使用情况。
教程
本教程演示控制台 I/O、控制台应用的结构以及基于任务的异步编程模型的基础。 可在 GitHub 上的 dotnet/samples 存储库中找到完整示例。
本教程演示 Web 通信、JSON 序列化和 C# 语言中面向对象的特性。 可在 GitHub 上的 dotnet/samples 存储库中找到完整示例。
本教程演示许多 LINQ 功能和支持 LINQ 的语言元素。 可在 GitHub 上的 dotnet/samples 存储库中找到完整示例。
教程:使用 Visual Studio for Mac 创建 .NET 控制台应用程序
本教程展示了如何使用 Visual Studio for Mac 生成简单的 .NET 控制台应用。
使用 Visual Studio for Mac 在 macOS 上创建 .NET 类库
本教程展示了如何使用 Visual Studio for Mac 生成 .NET 类库。
本教程演示了如何在 .NET Core 上构建支持插件基础结构的简单应用程序。 可在 GitHub 上的 dotnet/samples 存储库中找到完整示例。
部署到容器
在 Windows Docker 容器中运行 ASP.NET MVC 应用程序
本教程演示如何在 Windows Docker 容器中部署现有 ASP.NET MVC 应用。
查看和下载示例
许多主题显示了可从 GitHub 查看或下载的源代码和示例。 要查看示例,只需点击示例链接即可。 要下载代码,请按照以下说明进行操作:
- 执行以下过程之一,下载包含示例代码的存储库:
- 将 ZIP 格式的存储库下载到本地系统。 解压缩压缩存档文件。
- 分叉存储库并将分叉点克隆到你的本地系统。 分叉和克隆允许通过对分叉点进行更改,然后为官方文档存储库创建提取请求的方式参与文档创作。 有关详细信息,请参阅 .NET 文档参与指南和 文档参与指南。
- 以本地方式克隆存储库。 如果你将文档存储库直接克隆到本地系统,则无法直接提交到官方存储库,因此稍后将无法参与文档创作。 如果你希望保留以后参与文档创作的机会,请使用之前介绍的分叉和克隆过程。
- 在存储库的文件夹中导航到示例的位置。 当你点击示例链接时,示例位置的相对路径将显示在浏览器的地址栏中。
- 要运行示例,你有多个选择:
- 使用 .NET CLI:在控制台窗口中,导航到示例的文件夹,然后使用 dotnet CLI 命令。
- 使用 Visual Studio 或 Visual Studio for Mac:从菜单栏中依次选择“文件”>“打开”>“项目/解决方案”来打开示例,导航到示例项目文件夹,然后选择项目文件(.csproj 或 .fsproj)。
- 使用 Visual Studio Code:从菜单栏中选择“文件”>“打开文件夹”来打开示例,然后选择示例的项目文件夹。
- 使用支持 .NET 项目的不同 IDE。