Showing content from https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-7.1/ below:
Table of contents - C# language specification
Detailed table of contents
In this article
- Foreword
- Introduction
- §1 Scope
- §2 Normative references
- §3 Terms and definitions
- §4 General description
- §5 Conformance
- §6 Lexical structure
- §7 Basic concepts
- §8 Types
- §9 Variables
- §9.1 General
- §9.2 Variable categories
- §9.3 Default values
- §9.4 Definite assignment
- §9.4.1 General
- §9.4.2 Initially assigned variables
- §9.4.3 Initially unassigned variables
- §9.4.4 Precise rules for determining definite assignment
- §9.5 Variable references
- §9.6 Atomicity of variable references
- §9.7 Reference variables and returns
- §10 Conversions
- §10.1 General
- §10.2 Implicit conversions
- §10.3 Explicit conversions
- §10.4 Standard conversions
- §10.5 User-defined conversions
- §10.6 Conversions involving nullable types
- §10.7 Anonymous function conversions
- §10.7.1 General
- §10.7.2 Evaluation of anonymous function conversions to delegate types
- §10.7.3 Evaluation of lambda expression conversions to expression tree types
- §10.8 Method group conversions
- §11 Patterns and pattern matching
- §12 Expressions
- §13 Statements
- §14 Namespaces
- §15 Classes
- §16 Structs
- §17 Arrays
- §18 Interfaces
- §19 Enums
- §20 Delegates
- §21 Exceptions
- §22 Attributes
- §23 Unsafe code
- §A Grammar
- §A.1 General
- §A.2 Lexical grammar
- §A.3 Syntactic grammar
- §A.4 Grammar extensions for unsafe code
- §B Portability issues
- §C Standard library
- §C.1 General
- §C.2 Standard Library Types defined in ISO/IEC 23271
- §C.3 Standard Library Types not defined in ISO/IEC 23271
- §C.4 Format Specifications
- §C.5 Library Type Abbreviations
- §D Documentation comments
- §E Bibliography
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
Additional resources
Additional resources In this article
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.3