C# 語言規格 (ECMA-334) 明確定義運算子優先級:**邏輯 AND (&&) 高於邏輯 OR (||)**。
bool a = false, b = true, c = false;
var r1 = a || b && c; // 解析為 a || (b && c) → false || (true && false) → false
var r2 = (a || b) && c; // 显式括號 → (false || true) && false → true && false → false
// 此例結果相同,需構造差異案例
var r3 = true || false && false; // true || (false && false) → true || false → true
var r4 = (true || false) && false; // true && false → false
// r3=true, r4=false 證明 && 先結合
a || b && c 解析為 a || (b && c),運行時先算 a,若 a==true 短路,**不再算** b && c;若 a==false 則算 b && c (此處 b 為真才算 c)。(a || b) && c vs a || (b && c)。