C# 簡介

歡迎使用 C# 簡介教學課程。 這些課程會以可在瀏覽器中執行的互動式程式碼開始。 您可以在開始這些互動式課程之前,先從 適用於初學者的 C# 影片系列了解 C# 的基本概念。

第一個課程會使用簡短的程式碼片段解釋 C# 概念。 您將能學習 C# 語法的基本概念,以及如何處理字串、數字和布林值等資料類型。 課程內容都是可互動的,因此您很快就能上手並開始撰寫和執行程式碼。 這些入門課程會假設您是首次接觸程式設計或 C# 語言。

您可以在不同的環境中嘗試這些教學課程。 您學到的概念會是相同的。 差異在於您偏好的體驗:

使用線上的瀏覽器體驗或您自己的本機開發環境,即可使用 Hello World 課程後的所有簡介教學課程。 在每個教學課程結束時,您可以決定要在線上還是在自己的電腦上繼續進行下一個課程。 有些連結可幫助您設定環境,並在您的電腦上繼續進行下一個教學課程。

Hello world

Hello World 教學課程中,您將會建立最基本的 C# 程式。 您將會探索 string 類型,以及處理文字的方式。 您也可以在 Microsoft Learn 訓練 的 Jupyter 上使用路徑。

C# 中的數字

C# 中的數字教學課程中,您將會學習電腦儲存數字的方式,以及如何使用不同的數值型別來執行計算。 您將會學習進位的基本概念,以及如何使用 C# 執行數學計算。 此教學課程也可以在您的本機電腦上執行

此教學課程假設您已完成 Hello World 課程。

分支和迴圈

分支和迴圈教學課程會指導您如何根據儲存在變數中的值選取不同程式碼執行路徑的基本概念。 您將會學習控制流程的基本概念,也就是程式做出決定並選擇不同動作的基礎機制。 此教學課程也可以在您的本機電腦上執行

此教學課程假設您已完成 Hello WorldC# 中的數字課程。

清單集合

List 集合課程會為您說明可儲存資料序列的「List 集合」類型。 您將會學習如何新增及移除項目、搜尋項目,以及對清單進行排序。 您會探索各種不同的清單。 此教學課程也可以在您的本機電腦上執行

此教學課程假設您已完成上述課程。

101 個 LINQ 範例

此範例需要 dotnet-try 全域工具。 安裝此工具並複製 try-samples 存放庫之後,您可以透過一組可以互動方式執行的 101 個範例,學習語言整合查詢 (LINQ)。 您可以探索查詢、探索及轉換資料序列的不同方式。