關係運算 是邏輯運算的一種,結果永遠為 bool(true/false)。C# 關係運算子優先序:算術 > 關係 > 指派。
== != < > <= >=(見 78931)。以關係運算子連接兩個運算式形成。結果為 bool,可:
(a > b) > (c < d)bool 變數:bool flag = a > b;if/while/?: 條件判斷。
a > b
(a = b) > c // 指派運算式結果為值,再比較
(a > b) > (c < d) // bool > bool → 編譯錯誤(bool 無比較運算子)
(a > b) == c // bool == bool → 合法
注意:(a > b) > (c < d) 在 C# 中非法(bool 不支援 >),原文範例有誤。