共用方式為


.NET 範例與教學

.NET 文件包含一組範例和教學,教你如何了解 .NET。 本文說明如何找到、查看及下載 .NET、ASP.NET Core 以及 C# 範例與教學。 尋找資源,以瞭解 F# Foundation 網站上的 F# 程式設計語言。 如果你有興趣探索 C#,可以從 Hello World 5 分鐘開始,接著從 C# 入門教程。 如需如何檢視和下載範例程式代碼的指示,請參閱 檢視和下載範例 一節。

.NET

範例

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

本指南將教你如何建立 ASP.NET Core 網頁應用程式及相關的單元測試。 它會從建立簡單的 Web 服務應用程式開始,然後新增測試。 它會繼續建立更多測試,以引導實作新功能。 completed sample 可在 GitHub 的 dotnet/samples 倉庫中取得。

教程

教學:建立.NET控制台應用程式

本教學示範如何使用 Visual Studio、Visual Studio Code 或 GitHub Codespaces 建立並執行 .NET 控制台應用程式。

教學:建立.NET類別函式庫

這個教學示範如何使用 Visual Studio、Visual Studio Code 或 GitHub Codespaces 建立類別函式庫。

想看更多.NET教學,請參考 Learn .NET 以及 .NET SDK 工具

ASP.NET Core

請參考ASP.NET Core教學。 許多 ASP.NET Core 文件中的文章都有為其撰寫的範例連結。

C# 語言

範例

反覆運算器

此範例示範建立及取用 C# 反覆運算器的語法和功能。 completed sample 可在 GitHub 的 dotnet/samples 倉庫中取得。

索引

此範例示範 C# 索引器的語法和功能。 completed sample 可在 GitHub 的 dotnet/samples 倉庫中取得。

委派和事件

此範例示範 C# 委派和事件的語法和功能。 completed sample 可在 GitHub 的 dotnet/samples 倉庫中取得。 另一個著重於事件的範例也位於相同的存放庫中。

表達式樹狀架構

此範例示範許多可以使用表達式樹狀架構來解決的問題。 completed sample 可在 GitHub 的 dotnet/samples 倉庫中取得。

LINQ 範例

這一系列範例示範語言整合式查詢 (LINQ) 的許多功能。 completed sample 可在 GitHub 的 dotnet/samples 倉庫中取得。

受控 COM 伺服器範例

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

Microsoft Office PIA 樣本

ExcelDemo範例展示了 .NET Core 中 Microsoft Office PIAs 的消耗情況。

教程

主控台應用程式

本教學課程示範控制台 I/O、控制台應用程式的結構,以及以工作為基礎的異步程序設計模型的基本概念。 completed sample 可在 GitHub 的 dotnet/samples 倉庫中取得。

REST 用戶端

本教學課程示範 C# 語言的 Web 通訊、JSON 串行化和面向物件功能。 completed sample 可在 GitHub 的 dotnet/samples 倉庫中取得。

使用LINQ

本教學課程示範 LINQ 的許多功能,以及支援它的語言元素。 completed sample 可在 GitHub 的 dotnet/samples 倉庫中取得。

建立支援外掛的 .NET Core 應用程式

這個教學會教你如何在 .NET Core 上建立一個支援外掛架構的簡單應用程式。 completed sample 可在 GitHub 的 dotnet/samples 倉庫中取得。

部署至容器

在 Windows Docker 容器中運行 ASP.NET MVC 應用程式

本教學示範如何在 Windows Docker 容器中部署現有的 ASP.NET MVC 應用程式。

檢視和下載範例

許多主題展示了可從 GitHub 查看或下載的原始碼與範例。 若要檢視範例,只要遵循範例連結即可。 若要下載程式代碼,請遵循下列指示:

  1. 執行下列其中一個程式,以下載包含範例程式代碼的存放庫:
    • 將存放庫的 ZIP 下載到本機系統。 Un-ZIP 壓縮檔案。
    • 分叉 此存放庫,並將該分叉 複製到 你的本機系統。 分叉和複製允許您對文件做出貢獻,方法是提交變更至您的分叉,然後為官方文件庫建立拉取請求。 欲了解更多資訊,請參閱 .NET 文件貢獻指南ASP.NET Core文件貢獻指南
    • 於本機複製存放庫。 如果您將文件庫(clone)到本機系統,您將無法直接對官方存放庫進行提交,因此您稍後將無法提供文檔貢獻。 如果您想要保留稍後參與文檔的機會,請使用先前所述的分叉和複製流程。
  2. 在存放庫的資料夾內巡覽至範例的位置。 當您遵循範例的連結時,範例位置的相對路徑會出現在瀏覽器的網址列中。
  3. 若要執行範例,您有幾個選項:
    • 使用 .NET CLI:在主控台視窗中,進入範例資料夾並使用 dotnet CLI 指令。
    • 使用 Visual Studio:選擇 File > 從選單列開啟 > Project/Solution,導覽到範例專案資料夾,選擇專案檔案(.csproj.fsproj)。
    • 使用 Visual Studio Code:從選單列選擇 File > 開啟資料夾,並選擇範例的專案資料夾來開啟樣本。
    • 使用支援 .NET 專案的其他 IDE。