It’s not always easy to determine which C# operators take precedence over others. The following table offers a list of common C# operators and their precedence, along with their cardinality and associativity.
Precedence | Operators | Cardinality | Associativity |
---|---|---|---|
High | () [] . new typeof | Unary | Left to right |
! ~ + - ++ -- (cast) | Unary | Left to right | |
* / % | Binary | Left to right | |
+ - | Binary | Left to right | |
< <= > >= is as | Binary | Left to right | |
== != | Binary | Left to right | |
& | Binary | Left to right | |
^ | Binary | Left to right | |
| | Binary | Left to right | |
&& | Binary | Left to right | |
|| | Binary | Left to right | |
?: | Ternary | Right to left | |
Low | = *= /= %= += -= &= ^= |= <<= >>= | Binary | Right to left |
dummies
Source:http://www.dummies.com/how-to/content/c-operators-and-precedence.html
No comments:
Post a Comment