本文為 C# 初學者整理基礎語法重點,涵蓋基本資料型別、控制結構差異與預處理器指令概念,適合快速建立語言認知。
decimal 為 128 位高精度浮點數,適合財務計算。bool 僅有 true/false,不可 隱含或強制轉換為整數 (如 true→1 或 1→true 皆編譯錯誤)。基本數值型別皆提供 Parse 與 TryParse:
int iParse = Int32.Parse("1000");
float fParse = float.Parse("1.2");
// TryParse 回傳布林值表示是否成功,避免例外處理
int result;
bool ok = Int32.TryParse("100", out result);
foreach 迴圈,用法類似 PHP,適用於所有實作 IEnumerable 的集合類別。用途:條件編譯、診斷輸出、程式碼區域標記。範例:
#define DEBUG
using System;
public class MyApp
{
public static void Main()
{
#if (DEBUG)
Console.WriteLine("Debug Mode");
#else
Console.WriteLine("Release Mode");
#endif
}
}
掌握型別差異、安全轉換方法與條件編譯技巧,是撰寫健壯 C# 程式的基石。