歡迎來到 C# 教學課程的介紹。 這些課程從您可以在瀏覽器中執行的互動式程式碼開始。 您可以從適用於初學者的 C# 影片系列 中瞭解 C# 的基本概念,再開始這些互動式課程。
第一課會使用小型代碼段來說明 C# 概念。 您將瞭解 C# 語法的基本概念,以及如何使用字串、數位和布爾值等數據類型。 這全都是互動式的,您將在幾分鐘內撰寫和執行程序代碼。 這些第一課假設先前沒有程序設計或 C# 語言的知識。 每個課程都是以先前的課程為基礎。 您應該依序執行這些動作。 不過,如果您有一些程式設計經驗,您可以略過或略過第一課,並從任何新概念開始。
您可以在不同的環境中試用這些教學課程。 您所學習的概念都是相同的。 差異在於您偏好的體驗:
- 在您的瀏覽器中,在 docs 平台上:此體驗會在文件頁面中內嵌一個可執行的 C# 程序代碼視窗。 您可以在瀏覽器中撰寫和執行 C# 程式代碼。
- 在 Microsoft Learn 的學習訓練體驗中。 此學習路徑包含數個課程模組,可教導 C# 的基本概念。
Hello World
在 Hello world 教學課程中,您將建立最基本的 C# 程式。 您將探索 string
類型,以及如何處理文字。 您也可以使用 Microsoft Learn 訓練上的路徑。
C# 中的數字
在 C# 的
元組與類型
在 Tuple 和類型 教學課程中,您將瞭解如何在 C# 中建立類型。 您可以建立 Tuple、 記錄、 結構及 類別 類型。 這些不同類型的功能會反映其不同的用途。
分支和迴圈
分支和迴圈 教學課程會教導根據變數中儲存的值選取不同程式代碼執行路徑的基本概念。 您將瞭解控制流程的基本概念,這是程式如何做出決策並選擇不同動作的基礎。
列表集合
List 集合 課程可讓您瀏覽儲存資料序列的 List 集合類型。 您將瞭解如何新增和移除專案、搜尋專案,以及排序列表。 您將探索不同類型的清單。
模式比對
模式比對課程提供模式比對的簡介。 模式比對可讓您比較表達式與模式。 比對的成功會決定應遵循的程式邏輯。 模式可以比較類型、型別的屬性或清單的內容。 您可以使用 and
、or
和 not
邏輯來結合多個模式。 模式提供豐富的詞彙來檢查數據,並根據該檢查在程式中做出決策。
設定您的本機環境
完成這些教學課程之後,請設定開發環境。 您會想要:
- 最新 .NET SDK
- Visual Studio Code 編輯器
- C# 開發套件
安裝指示
在 Windows 上,使用此 WinGet 組態檔 來安裝所有必要條件。 如果您已安裝某些專案,WinGet 將會略過此步驟。
- 下載檔案,然後按兩下以執行它。
- 閱讀許可協議,輸入 y,然後在系統提示接受時選取 [輸入]。
- 如果您在任務欄中收到閃爍的用戶帳戶控制 (UAC) 提示,請允許安裝繼續。
在其他平臺上,您必須個別安裝這些元件。
- 從 .NET SDK 下載頁面下載建議的安裝程式,然後按兩下以執行它。 下載頁面會偵測您的平臺,並建議您平臺的最新安裝程式。
- 從 Visual Studio Code 首頁下載最新的安裝程式,然後按兩下以執行它。 該頁面還會偵測您的平臺,並且應該提供適合您系統的正確連結。
- 按兩下 C# DevKit 擴充功能頁面上的 [安裝] 按鈕。 這樣會開啟 Visual Studio 程式代碼,並詢問您是否要安裝或啟用延伸模組。 選取 [安裝]。