.NET 範例與教學課程

.NET 文件包含一系列可為您提供 .NET 指導的範例和教學課程。 本文說明如何尋找、檢視並下載 .NET、ASP.NET Core 及 C# 範例和教學課程。 您可以在 F# 基礎網站 (英文) 上找到學習 F# 程式設計語言的資源。 如果您想要使用線上程式碼編輯器來探索 C#,可先從這個互動式教學課程開始,再繼續進行 C# 互動式教學課程。 如需如何檢視和下載範例程式碼的指示,請參閱檢視和下載範例一節。

.NET

範例

使用 dotnet test 的 .NET Core 單元測試

此指南說明如何建立 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 範例

這一系列範例示範 Language Integrated Query (LINQ) 的許多功能。 完整範例 (英文) 可在 GitHub 上的 dotnet/samples 存放庫取得。

受控 COM 伺服器範例

COM 伺服器範例示範如何建立受控 COM 伺服器和如何全域註冊它或透過 RegFree COM 來取用它。

Microsoft Office PIA 範例

ExcelDemo 範例示範了在 .NET Core 中取用 Microsoft Office PIA

教學課程

主控台應用程式

此教學課程示範主控台 I/O、主控台應用程式的結構,以及以工作為基礎之非同步程式設計模型的基本概念。 完整範例 (英文) 可在 GitHub 上的 dotnet/samples 存放庫取得。

REST 用戶端

此教學課程示範 Web 通訊、JSON 序列化,以及 C# 語言的物件導向功能。 完整範例 (英文) 可在 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 文件參與指南 (英文)
    • 於本機複製存放庫。 如果您將文件存放庫直接複製到本機系統,您將無法直接對官方存放庫做出認可,也因此無法於稍後為文件做出貢獻。 如果您想要保留於稍後參與文件的機會,請使用先前描述的分岔和複製程序。
  2. 於存放庫的資料夾內瀏覽至範例的位置。 範例位置的相對路徑會在您依循範例連結時,顯示於瀏覽器的網址列中。
  3. 您有數個選項可以執行範例:
    • 使用 .NET CLI:在主控台視窗中瀏覽至範例資料夾,並使用 dotnet CLI 命令。
    • 使用 Visual StudioVisual Studio for Mac:從功能表列依序選取 [檔案] > [開啟] > [專案/解決方案],瀏覽至範例專案資料夾,並選取專案檔案 (.csproj.fsproj)。
    • 使用 Visual Studio Code:從功能表列依序選取 [檔案] > [開啟資料夾] 來開啟範例,並選取範例的專案資料夾。
    • 使用支援 .NET 專案的另一個 IDE。