跳至頁尾內容
Iron Academy Logo
學習C#
學習C#

其他類別

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# 技能。 快樂編程!

Hero Worlddot related to C#程式入門:初學者指南
Hero Affiliate related to C#程式入門:初學者指南

分享您所愛以賺取更多報酬

您是否為使用 .NET、C#、Java、Python 或 Node.js 的開發者建立內容?將您的專業知識轉化為額外收入!

Iron 支援團隊

我們線上24小時,每週5天。
聊天
電子郵件
給我打電話