3b7e2ddf89
Update spec'd behavior of fixed with null/empty array |
||
---|---|---|
.. | ||
LICENSE.md | ||
README.md | ||
arrays.md | ||
attributes.md | ||
basic-concepts.md | ||
classes.md | ||
conversions.md | ||
delegates.md | ||
documentation-comments.md | ||
enums.md | ||
exceptions.md | ||
expressions.md | ||
interfaces.md | ||
introduction.md | ||
lexical-structure.md | ||
namespaces.md | ||
statements.md | ||
structs.md | ||
types.md | ||
unsafe-code.md | ||
variables.md |
README.md
C# Language Specification
Version 6
This is an unofficial draft, posted here for convenience. When we submit a C# 6.0 spec proposal to ECMA (who is currently finalizing the C# 5.0 Standard), it will be shared here.
- Introduction
- Lexical structure
- Basic concepts
- Types
- Variables
- Conversions
- Expressions
- Expression classifications
- Static and Dynamic Binding
- Operators
- Member lookup
- Function members
- Primary expressions
- Unary operators
- Arithmetic operators
- Shift operators
- Relational and type-testing operators
- Logical operators
- Conditional logical operators
- The null coalescing operator
- Conditional operator
- Anonymous function expressions
- Query expressions
- Assignment operators
- Expression
- Constant expressions
- Boolean expressions
- Statements
- Namespaces
- Classes
- Structs
- Arrays
- Interfaces
- Enums
- Delegates
- Exceptions
- Attributes
- Unsafe code
- Documentation comments