開始使用 C# 程式:初學者指南
C# 是一種多功能且強大的程式設計語言,由微軟開發。 在本指南中,我們將通過視頻教程的靈感引導您了解C#程式設計的基礎,'初學者的C# 第1部分 - 學習如何安裝.NET並開始編碼'由LaylaCodesIt創建。 我們將涵蓋Layla所做的一切,從設定您的開發環境到書寫和理解您的第一個C#程式。
Introduction to C
C# 是一種現代、面向對象的程式設計語言,設計用來構建在.NET框架上運行的各種應用程式。 它因簡單性、多功能性和魯棒性而聞名,是初學者和有經驗的開發者的熱門選擇。
設置開發環境
在開始用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)
您需要一個目錄來存儲您的項目文件:
- 在
C:\users\your-username\source\repos中創建一個新文件夾以用於您的項目,如在視頻中的3:16所示,Layla演示如何創建一個名為new-code的文件夾。 您可以隨處創建您的項目文件夾。 - 在Visual Studio Code中選擇文件 > 打開文件夾,然後導航到您的新文件夾以打開此文件夾。
撰寫您的第一個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#技能。 祝您編碼快樂!



