Are parameters evaluated in order when they passed into a method?
For Java it\'s always true, for C it isn\'t, but what is the answer for C#?
Sample
Yes, expressions passed as arguments to methods are always evaluated from left to right.
From the C# 4.0 Language Specification:
7.5.1.2 Run-time evaluation of argument lists
During the run-time processing of a function member invocation (§7.5.4), the expressions or variable references of an argument list are evaluated in order, from left to right, [...]