在程式世界裡,條件判斷只有「真」與「假」兩種結果。C# 提供 bool 型別專門儲存布林值,僅能容納 true 或 false。
bool areYouReady; // 宣告
areYouReady = true; // 指派
Console.WriteLine(areYouReady); // 輸出 "True"
bool(如 C/C++ 允許非零即真)。bool 變數直接判斷會導致編譯錯誤,杜絕未定義行為。&&(且)、||(或)、!(非)等短路運算子。int x = 99;
bool is99 = (x == 99); // true
bool lessThan10 = (x < 10); // false
bool 是流程控制(if、while、for 條件)與邏輯判斷的核心基石,掌握其特性能避免大量邏輯錯誤。