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 15 Statementsprevious at this levelnext at this level 15.5 Declaration statementsprevious at this levelnext at this level 15.5.2 Local constant declarations Paragraph 11 A local-constant-declaration declares one or more local constants. local-constant-declaration : const type constant-declarators constant-declarators : constant-declarator constant-declarators , constant-declarator constant-declarator : identifier = constant-expression Paragraph 21 The type of a local-constant-declaration specifies the type of the constants introduced by the declaration. 2 The type is followed by a list of constant-declarators, each of which introduces a new constant. 3 A constant-declarator consists of an identifier that names the constant, followed by an "=" token, followed by a constant-expression (§14.15) that gives the value of the constant. Paragraph 31 The type and constant-expression of a local constant declaration must follow the same rules as those of a constant member declaration (§17.3). Paragraph 41 The value of a local constant is obtained in an expression using a simple-name (§14.5.2). Paragraph 51 The scope of a local constant is the block in which the declaration occurs. 2 It is an error to refer to a local constant in a textual position that precedes its constant-declarator. 3 Within the scope of a local constant, it is a compile-time error to declare another local variable or constant with the same name. Paragraph 61 A local constant declaration that declares multiple constants is equivalent to multiple declarations of single constants with the same type.
{ JSL }
Jagger Software Ltd
Company # 4070126
VAT # 762 5213 42
Valid HTML 4.01Valid CSS