關系運算實際上邏輯運算的一種,我們可以把它理解為一種“判斷”,判斷的結果要麼是“真”,要麼是“假”,也就是說關系表達式的返回值總是布爾值。C#定義關系操作符的優先級低於算術操作符,高於賦值操作符。
7.4.1 比較運算
7.4.2 is操作符
7.4.3 as操作符
7.4.4 關系表達式
用關系操作符將兩個表達式連接起來的式子就是關系表達式。關系表達式的值就是關系操作符的返回值,即一個布爾值。關系表達式可以再作為關系操作符的操作數,也可以作為布爾值賦給賦值表達式。例如,下面都是合法的關系表達式:
a>b,(a=b)>c,(a>b)>(c<d),(a>b)==c