C# 屬 C 風格語言,語法與 C++、Java 相似。本文快速回顧核心語法規則,作為進階主題的基礎。
編譯器忽略空格、Tab、換行。開發者可自由排版,建議遵循一致縮進風格(VS 預設 4 空格)。
; 結尾。{
Statement1();
Statement2(); // 同一區塊
{
Statement3(); // 巢狀區塊,縮進更深
}
Statement4();
}
區塊可為空 {}。大括號不需加分號。
| 類型 | 語法 | 範例 |
|---|---|---|
| 單行 | // ... | // 這是註解 |
| 多行 | /* ... */ | /* 多行\n註解 */ |
| 文件註解 | /// ... | /// |
文件註解可由編譯器產生 XML 文件檔(/doc 選項),供 IntelliSense 或文件產生器使用。
C# 嚴格區分大小寫。Console.WriteLine ✅;console.writeline ❌。VS IntelliSense 會自動修正大小寫。
using System;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
Console.ReadKey();
}
}
}
using:匯入命名空間。namespace:邏輯分組,避免型別名稱衝突。class:型別定義容器。static void Main:程式進入點,單一執行緒起始。#region Using directives
using System;
using System.Collections.Generic;
#endregion
#region/#endregion 為預處理器指令,VS 編輯器可摺疊區段,非語言關鍵字。
掌握上述基礎語法,即可閱讀並撰寫基本 C# 程式。後續將深入型別、流程控制、物件導向等核心主題。