a4c9db9a69
* fix docs suggestions
There are two different types of changes in this PR:
- H1s should use ATX headers (`#`)
- tables should have a header row that is not empty.
* replace docs links with source
This addresses another docs build warning. The docs build system flags absolute links to the pages on docs.microsoft.com as warnings, which should be replaced with relative links. This fix changes the link to the source doc on GitHub. I'm currently looking for a better solution.
* Revert "replace docs links with source"
This reverts commit
|
||
---|---|---|
.. | ||
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 | ||
LICENSE.md | ||
namespaces.md | ||
README.md | ||
statements.md | ||
structs.md | ||
types.md | ||
unsafe-code.md | ||
variables.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, 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