ECMA-334: 7. General description
Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio
| C# Language Specification |
| © 2006 ECMA International |
7. General description
This text is informative. This International Standard is intended to be used by implementers, academics, and application programmers. As such, it contains a considerable amount of explanatory material that, strictly speaking, is not necessary in a formal language specification.
This standard is divided into the following subdivisions:
1. Front matter (clauses 1–7);
2. Language overview (clause 8);
3. The language syntax, constraints, and semantics (clauses 9–27);
4. Annexes
Examples are provided to illustrate possible forms of the constructions described. References are used to refer to related clauses. Notes are provided to give advice or guidance to implementers or programmers. Annexes provide additional information and summarize the information contained in this International Standard.
Clauses 1–5, part of 7, 9–26, the beginning of 27, and most of annex D form a normative part of this standard; all of clause 27 with the exception of the beginning is conditionally normative; and Foreword, Introduction, clause 6, part of 7, 8, annexes A, B, C, part of D, E, and F, notes, examples, and the index are informative.
End of informative text.
Informative text is indicated in the following ways: 1. Whole or partial clauses or annexes delimited by "This clause/text is informative" and "End of informative text".
2. [Example:Italic text The following example … code fragment, possibly with some narrative end example]
3. [Note: narrative end note]
All text not marked as being informative is normative.