Jon Jagger
jon@jaggersoft.com
Table of Contents 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Notes DownloadECMA-334 C# Language Specificationpreviousnextprevious at this levelnext at this level 12 Variablesprevious at this levelnext at this level 12.3 Definite assignmentprevious at this levelnext at this level 12.3.3 Precise rules for determining definite assignmentprevious at this levelnext at this level 12.3.3.20 General rules for expressions with embedded expressions Paragraph 11 The following rules apply to these kinds of expressions: parenthesized expressions (§14.5.3), element access expressions (§14.5.6), base access expressions with indexing (§14.5.8), increment and decrement expressions (§14.5.9, §14.6.5), cast expressions (§14.6.6), unary +, -, ~, * expressions, binary +, -, *, /, %, <<, >>, <, <=, >, >=, ==, !=, is, as, &, |, ^ expressions (§14.7, §14.8, §14.9, §14.10), compound assignment expressions (§14.13.2), checked and unchecked expressions (§14.5.12), array and delegate creation expressions (§14.5.10). Paragraph 21 Each of these expressions has one or more sub-expressions that are unconditionally evaluated in a fixed order. [Example: For example, the binary % operator evaluates the left hand side of the operator, then the right hand side. An indexing operation evaluates the indexed expression, and then evaluates each of the index expressions, in order from left to right. end example] 2 For an expression expr, which has sub-expressions expr1, expr2, ..., exprn, evaluated in that order:
{ JSL }
Jagger Software Ltd
Company # 4070126
VAT # 762 5213 42
Valid HTML 4.01Valid CSS