C#中运算符优先级
优先级 |
类别 |
运算符 |
1 |
基本 |
(x) x.y f(x) a[x] x++ x――
new typeof sizeof checked unchecked |
2 |
单目 |
+ - ! ~ ++x ――x (T)x |
3 |
乘法与除法 |
* / % |
4 |
加法与减法 |
+ - |
5 |
移位运算 |
< > |
6 |
关系运算 |
﹤ > <= >= is |
7 |
条件等 |
= = ! = |
8 |
位逻辑与 |
& |
9 |
位逻辑异或 |
^ |
10 |
位逻辑或 |
| |
11 |
条件与 |
&& |
12 |
条件或 |
‖ |
13 |
条件 |
?: |
14 |
赋值 |
= *= /= %= += -= <<= >>= &= ^= |= |