
- C# 基礎教程
- C# - 首頁
- C# - 概覽
- C# - 環境
- C# - 程式結構
- C# - 基本語法
- C# - 資料型別
- C# - 型別轉換
- C# - 變數
- C# - 常量
- C# - 運算子
- C# - 決策制定
- C# - 迴圈
- C# - 封裝
- C# - 方法
- C# - 可空型別
- C# - 陣列
- C# - 字串
- C# - 結構體
- C# - 列舉
- C# - 類
- C# - 繼承
- C# - 多型
- C# - 運算子過載
- C# - 介面
- C# - 名稱空間
- C# - 預處理器指令
- C# - 正則表示式
- C# - 異常處理
- C# - 檔案 I/O
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"); 指定其行為。
WriteLine 是 System 名稱空間中定義的 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”。