C# có nhiều operator với left-right và right-left associativity.
Chaining phụ thuộc vào left-to-right associativity của operators cùng precedence.
Operator precedence quyết định grouping trong expression. Operator precedence cao hơn được evaluate trước.
Kiểm tra string null:
if (str == null == false)
Associativity của == và != là left-to-right. Do đó evaluate str == null trước.