C#_操作符优先级

类别 操作符
主要 x.y f(x) a[x] x++ x-- new typeof(T) checked(X) unchecked(X) default(T) nameof(x) delegate{}()
一元 + - ! ~ ++x --x (T)x await x
* / %
+ -
移位 << >>
关系和类型测试 < > <= >= is as
相等性 == !=
逻辑AND &
逻辑XOR ^
逻辑OR |
条件AND &&
条件OR ||
空合并 ??
条件 ?:
赋值和Lambda = *= %= += -= <<= >>= &= ^= |= =>

*各行优先级从高到低排列(C#7.0)

猜你喜欢

转载自blog.csdn.net/ashmoc/article/details/122020997
今日推荐