C#运算符优先级
类型 运算符 说明
基本   x, y, f(x), a[x], x++, x--, new, typeof, checked, unchecked   new运算符用于创建一个新对象
一元   +, -, !, ~, ++x, --x, (T)x   (T)x为强制类型转换
乘除   *, /, %  
加减   +, -  
位移   <<, >>  
关系和类型检测   <, >, <=, >=, is, as  
相等   ==, !=  
逻辑与   &  
逻辑异或   ^  
逻辑或   |  
条件与   &&  
逻辑或   ||  
条件   ?:  
赋值   =, *=, /=, %=, +=, -=, <<=, >>=, &=, ^=, |=