C# - 程式結構



在我們學習 C# 程式語言的基本構建塊之前,讓我們先看看一個最基本的 C# 程式結構,以便我們可以在接下來的章節中將其作為參考。

建立 Hello World 程式

一個 C# 程式包含以下部分:

  • 名稱空間宣告
  • 一個類
  • 類方法
  • 類屬性
  • 一個 Main 方法
  • 語句和表示式
  • 註釋

讓我們來看一個簡單的程式碼,它列印“Hello World”:

using System;

namespace HelloWorldApplication {
   class HelloWorld {
      static void Main(string[] args) {
         /* my first program in C# */
         Console.WriteLine("Hello World");
         Console.ReadKey();
      }
   }
}

當這段程式碼編譯並執行時,它會產生以下結果:

Hello World

讓我們看看給定程式的各個部分:

  • 程式的第一行 using System; - using 關鍵字用於在程式中包含 System 名稱空間。一個程式通常有多個 using 語句。

  • 下一行是 namespace 宣告。namespace 是類的集合。HelloWorldApplication 名稱空間包含類 HelloWorld

  • 下一行是 class 宣告,類 HelloWorld 包含程式使用的 資料和方法定義。類通常包含多個方法。方法定義了類的行為。但是,HelloWorld 類只有一個方法 Main

  • 下一行定義了 Main 方法,它是所有 C# 程式的 入口點Main 方法說明了類在執行時做什麼。

  • 下一行 /*...*/ 被編譯器忽略,用於在程式中新增註釋

  • Main 方法用語句 Console.WriteLine("Hello World"); 指定其行為。

    WriteLineSystem 名稱空間中定義的 Console 類的 方法。此語句會導致訊息“Hello, World!”顯示在螢幕上。

  • 最後一行 Console.ReadKey(); 是為 VS.NET 使用者準備的。這使得程式等待按鍵,並且當程式從 Visual Studio .NET 啟動時,它可以防止螢幕快速執行和關閉。

值得注意以下幾點:

  • C# 區分大小寫。

  • 所有語句和表示式都必須以分號 (;) 結尾。

  • 程式執行從 Main 方法開始。

  • 與 Java 不同,程式檔名可以與類名不同。

編譯和執行程式

如果您使用 Visual Studio.Net 編譯和執行 C# 程式,請執行以下步驟:

  • 啟動 Visual Studio。

  • 在選單欄上,選擇 檔案 -> 新建 -> 專案。

  • 從模板中選擇 Visual C#,然後選擇 Windows。

  • 選擇控制檯應用程式。

  • 為您的專案指定一個名稱,然後單擊“確定”按鈕。

  • 這將在解決方案資源管理器中建立一個新專案。

  • 在程式碼編輯器中編寫程式碼。

  • 單擊“執行”按鈕或按 F5 鍵執行專案。將出現一個命令提示符視窗,其中包含“Hello World”行。

您可以使用命令列而不是 Visual Studio IDE 來編譯 C# 程式:

  • 開啟文字編輯器並新增上述程式碼。

  • 將檔案儲存為 helloworld.cs

  • 開啟命令提示符工具並轉到儲存檔案的目錄。

  • 鍵入 csc helloworld.cs 並按 Enter 編譯您的程式碼。

  • 如果您的程式碼中沒有錯誤,則命令提示符將帶您到下一行並生成 helloworld.exe 可執行檔案。

  • 鍵入 helloworld 執行您的程式。

  • 您可以在螢幕上看到輸出“Hello World”。

廣告