本文整理自《Head First C#》中文版第二章(第 66 頁)核心內容,引導初學者建立第一個 Windows Forms 專案、撰寫按鈕點擊事件處理常式,並介紹 C# 基本語法規則。
Button 至表單。button1_Click 事件處理常式並切換到程式碼視圖。在 button1_Click 中輸入以下六行指令:
private void button1_Click(object sender, EventArgs e)
{
int x = 3;
x = x + 1;
MessageBox.Show("x 的值是 " + x);
x = x * 2;
MessageBox.Show("現在 x 變成 " + x);
MessageBox.Show("迴圈結束!");
}
按 F5 執行,點擊按鈕,依序彈出三個訊息盒,觀察變數 x 的變化。
| 規則 | 說明 | 範例 |
|---|---|---|
| 分號結尾 | 每一行陳述式必須以分號結束 | x = x + 1; |
| 註解 | 雙斜線開頭,編譯器忽略 | // 這行不會執行 |
| 空白不敏感 | 大多數空白、換行、縮排不影響語意 | x = 3; 與 x=3; 相同 |
| 變數宣告 | 必須指定型別與名稱 | int weight; // weight 是整數 |
| 區塊界定 | 類別、方法本文以大括號包裹 | public void go() { ... } |
for 迴圈跑 5 次,每次累加 x 並顯示。string、double、bool 變數並輸出。Label 顯示結果。第二章雖短,卻建立了「專案 → UI → 事件 → 程式碼 → 執行 → 觀察」的完整開發迴圈,是後續所有章節的基石。