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