C#程式入門:初學者指南
[[academy-video-youtube({"vid": "_4CXPWoCLeA", "start_time": "0", "title": "Getting Started with C# Program: A Beginner's Guide", "creator": "Layla Porter", "length": "9m 9s"})]]
C# 是由微軟開發的多功能且強大的程式語言。 在本指南中,我們將逐步介紹C#程式設計的基本概念,靈感來自影片教學 'C# 初學者第一部分 - 學習如何安裝 .NET 並開始編碼' 由 LaylaCodesIt。 我們將涵蓋Layla所做的一切 - 從設置您的開發環境到編寫和理解您的第一個C#程式。
Introduction to C
C# 是一種現代的、物件導向的程式語言,設計用於構建在 .NET Framework上運行的各種應用程式。 它因其簡單性、多功能性和穩定性而聞名,成為初學者和有經驗的開發人員的熱門選擇。
設置開發環境
在我們開始編寫 C# 程式之前,我們需要設置開發環境。 Layla 開始以以下步驟設置完整的C#開發環境。
1. 安裝 .NET SDK (0:15)
首先,我們需要安裝 .NET SDK(軟體開發工具包)。 這對於編譯和運行 C# 應用程式是必不可少的。
- 造訪 .NET 下載頁面
有不同版本的 .NET 可以選擇。 Layla 說下載當時最新版本的 .NET 7。由於微軟已經發布 .NET 8.0,您可以選擇下載那個版本。
- 選擇適合於您的作業系統(Windows、macOS 或 Linux)的版本並下載安裝程式。
- 運行安裝程式並按照螢幕上的說明完成安裝。
要驗證安裝 (1:14):
- 開啟一個終端或 PowerShell 視窗。
- 輸入
dotnet並按 Enter。 如果安裝正確,您將看到一個可用命令的列表。 - 若要檢查已安裝的 SDK 版本,請輸入
dotnet --list-sdks。
2. 安裝整合開發環境 (IDE) (2:02)
IDE 是一款為開發人員提供單一、靈活的空間來編輯、測試和構建應用程式的軟體。 在 2:47,Layla 建議使用 Visual Studio Code (VS Code),這是一個免費的跨平台程式碼編輯器 - 初學者的理想選擇。 一旦您對編碼更熟悉,您可以切換到 Visual Studio 和 JetBrains Rider 等更廣泛的平台。
從 官方網站 下載 Visual Studio Code。
- 按照適用於您操作系統的安裝說明。
- 安裝完成後,啟動 Visual Studio Code。
3. 設置工作區 (3:03)
您需要一個目錄來儲存您的專案文件:
- 在 3:16 的影片中,Layla 演示如何建立一個名為 new-code 的文件夾,於是您可以在
C:\users\your-username\source\repos內建立您的專案文件夾。 您可以在任何地方建立您的專案文件夾。 - 在 Visual Studio Code 中選擇 File > Open Folder 並導航到您的新文件夾以打開此文件夾。
編寫您的第一個 C# 程式
設置好環境後,我們來編寫一個簡單的 C# 程式。 請按照影片中演示的步驟操作,來獲得您第一個 C# 程式的體驗。
1. 建立新的 .NET 主控台應用程式 (4:06)
在 Visual Studio Code 的終端中使用以下操作:
- 更改到您的專案目錄:
cd path/to/new-code - 建立一個新的主控台應用程式:
dotnet new console - 此命令建立一個帶有預設範本的基本 C# 主控台專案。
2. 探索專案結構 (5:08)
建立新專案後,您會在文件夾中看到幾個文件:
- Program.cs:這是您將編寫程式碼的主文件。
- .csproj:這是包含專案特定配置的專案文件。
3. 編寫並運行您的程式碼 (5:49)
打開 Program.cs,您會看到一個簡單的 C# 程式:
// This line outputs "Hello, World!" to the console.
Console.WriteLine("Hello, World!");// This line outputs "Hello, World!" to the console.
Console.WriteLine("Hello, World!");要運行此程式 (6:05):
- 在終端中輸入
dotnet run。 - 您應該會看到輸出:
Hello, World!
4. 修改程式 (7:00)
讓我們使程式具有互動性:
- 以下範例詢問使用者他的名字並問候他:
// Asks the user for their name
Console.WriteLine("Hello, what is your name?");
// Reads input from the user
string name = Console.ReadLine();
// Greets the user with the entered name
Console.WriteLine($"Hey {name}, nice to meet you!");// Asks the user for their name
Console.WriteLine("Hello, what is your name?");
// Reads input from the user
string name = Console.ReadLine();
// Greets the user with the entered name
Console.WriteLine($"Hey {name}, nice to meet you!");- 保存更改並再次使用
dotnet run運行程式。
解釋 C# 程式語言的結構
過去,C# 程式遵循更嚴格的結構,具有幾個關鍵元素:
1. 命名空間:
這些將程式碼組織成邏輯類別。 通常您會看到 using System; 在開頭,帶來經常使用的功能。
2. 類:
C# 是面向物件的,程式碼在類裡組織。 類就像建立物件的藍圖。
3. 主方法:
這是程式的進入點。 執行從這裡開始。 它具有特定的簽名:static void Main(string[] args)。
4. 方法:
執行特定任務的可重用程式碼塊。 它們可以接收參數並返回不同資料型別的值。
5. 語句和表達式:
這些組成了程式的核心指令,操作資料並控制C#程式碼的流程。
頂層語句——更簡單的方法:
較新版本的 C#(C# 6 及以上)引入了頂層語句。 這使得您可以直接在 .cs 文件中編寫 C# 程式碼,而無需類或主方法,正如 Layla 在影片中演示的那樣。 這樣改變了一些事情:
不再需要類(可選):
頂層語句是沒有需要複雜物件導向功能的簡單程式的一種替代方法。 如果您剛開始學習 C#,這是一種更簡單和容易的編碼方式,同時您還在學習。
可選的主方法:
使用頂層語句,您可以略過主方法。 相反,您文件中的第一個可執行行成為類程式的進入點。
結論
恭喜! 您已經設置好 C# 開發環境,並已編寫並理解了您的第一個 C# 程式。 如前所述,這本指南的靈感來自 LaylaCodesIt - 查看她的 頻道 以獲得上述所有內容的視訊演示及更多有關C#程式設計的資訊。
在此期間,查看我們的其他資源,我們分享了我們喜愛的創作者、教學影片和學習資源,幫助您提升 C# 技能。 快樂編程!




