Understand the structure of the C# Language Specification
draft-v8The C# Language Specification is organized into three main subdivisions:
- Front matter: Introductory information.
- Language syntax, constraints, and semantics: The core technical definitions of the language.
- Annexes: Additional information and summaries of the specification content.
When reading the specification, distinguish between normative text (the actual rules of the language) and informative text (explanations, examples, and guidance).