本文整理自《C# 程式設計入門經典》,涵蓋 C# 程式碼外觀、空白不敏感、陳述式終止、區塊結構、三種註解、大小寫敏感、命名慣例與控制台應用程式基本架構。
; 結尾。
{
Statement1();
Statement2();
{
Statement3(); // 巢狀區塊
}
Statement4();
}
區塊可為空 {}。大括號不需分號。
| 類型 | 語法 | 用途 |
|---|---|---|
| 單行 | // ... | 行內說明 |
| 多行 | /* ... */ | 區塊說明、暫時停用代碼 |
| 文件註解 | /// ... | API 文件產生(/doc 選項) |
Console.WriteLine ✅;console.writeline ❌。VS IntelliSense 自動修正。
| 目標 | 慣例 | 範例 |
|---|---|---|
| 類別/結構/介面/列舉/委派 | PascalCase | FileStream, IComparable |
| 方法/屬性/事件/公開欄位 | PascalCase | WriteLine, BackColor |
| 參數/區域變數/私有欄位 | camelCase | rate, _name |
| 常數 | 全大寫底線 | MAX_VALUE |
| 介面前綴 | I + PascalCase | IDisposable |
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;
#endregion
#region/#endregion 為預處理器指令,VS 可摺疊。
掌握上述基礎語法與慣例,即可撰寫可讀、可維護的 C# 程式碼。後續將深入型別系統、流程控制、物件導向等核心主題。