共用方式為


.NET 範例和教學課程

.NET 檔包含一組範例和教學課程,可教導您有關 .NET 的資訊。 本文說明如何尋找、檢視及下載 .NET、ASP.NET Core 和 C# 範例和教學課程。 尋找資源,以瞭解 F# Foundation 網站上的 F# 程式設計語言。 如果您想要使用在線程式代碼編輯器探索 C#,請從 這個互動式教學 課程開始,然後繼續進行 C# 互動式教學課程。 如需如何檢視和下載範例程式代碼的指示,請參閱 檢視和下載範例 一節。

。NET

範例

使用 dotnet test 在 .NET Core 中進行單元測試

本指南說明如何建立 ASP.NET Core Web 應用程式和相關聯的單元測試。 它會從建立簡單的 Web 服務應用程式開始,然後新增測試。 它會繼續建立更多測試,以引導實作新功能。 已完成的範例可在 GitHub 上的 dotnet/samples 存放庫中取得。

教程

教學課程:使用Visual StudioCode建立 .NET 控制台應用程式

本教學課程示範如何使用 Visual Studio Code 和 .NET CLI 來建立和執行 .NET 控制台應用程式。 使用 .NET CLI 來完成專案工作,例如建立、編譯和執行專案。

教學課程:使用Visual StudioCode建立 .NET 類別庫

本教學課程示範如何使用 Visual Studio Code 和 .NET CLI 撰寫適用於 .NET 的連結庫。 使用 .NET CLI 來完成專案工作,例如建立、編譯和執行專案。

如需更多 .NET 教學課程,請參閱 瞭解 .NET 和 .NET SDK 工具

ASP.NET Core

請參閱 ASP.NET 核心教學課程。 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 下載到本機系統。 Un-ZIP 壓縮檔案。
    • 分叉 此存放庫,並將該分叉 複製到 你的本機系統。 分叉和複製允許您對文件做出貢獻,方法是提交變更至您的分叉,然後為官方文件庫建立拉取請求。 如需詳細資訊,請參閱 .NET 檔參與指南ASP.NET 核心文件參與指南
    • 於本機複製存放庫。 如果您將文件庫(clone)到本機系統,您將無法直接對官方存放庫進行提交,因此您稍後將無法提供文檔貢獻。 如果您想要保留稍後參與文檔的機會,請使用先前所述的分叉和複製流程。
  2. 在存放庫的資料夾內巡覽至範例的位置。 當您遵循範例的連結時,範例位置的相對路徑會出現在瀏覽器的網址列中。
  3. 若要執行範例,您有幾個選項:
    • 使用 .NET CLI:在控制台視窗中,流覽至範例的資料夾並使用 dotnet CLI 命令。
    • 使用 Visual Studio:從功能表欄選取 [ 檔案 > 開啟 > 專案/方案 ],流覽至範例專案資料夾,然後選取專案檔 (.csproj.fsproj)。
    • 使用 Visual Studio Code:從功能表欄選取 [ 檔案 > 開啟資料夾 ],然後選取範例的項目資料夾,以開啟範例。
    • 使用支援 .NET 專案的不同 IDE。