C# Operators and Precedence

Part of the C# 2010 All-In-One For Dummies Cheat Sheet

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
  • Add a Comment
  • Print
  • Share
blog comments powered by Disqus

SERIES
C# 2010 All-In-One For Dummies Cheat Sheet

Advertisement

Inside Dummies.com

Dummies.com Sweepstakes

Win $500. Easy.