IRONSOFTWAREHOME

C#程式入門:初學者指南

Getting Started with C# Program: A Beginner's Guide

Layla Porter

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!");

要運行此程式 (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!");
  • 保存更改並再次使用 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# 技能。 快樂編程!

Earn More by Sharing What You Love

Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!

Let's Stay in Touch!

Join our newsletter, you’ll get exclusive access on article updates. We value your privacy

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊將始終保密。
被全球數百萬工程師信任
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立