Skip to content

Publish the C# 9 alpha branch#52889

Draft
BillWagner wants to merge 3 commits intodotnet:mainfrom
BillWagner:move-to-standard-9
Draft

Publish the C# 9 alpha branch#52889
BillWagner wants to merge 3 commits intodotnet:mainfrom
BillWagner:move-to-standard-9

Conversation

@BillWagner
Copy link
Copy Markdown
Member

@BillWagner BillWagner commented Apr 7, 2026

Start the process of publishing the early alpha drafts in favor of the current committee working draft.

Fixes #52875


Internal previews

Toggle expand/collapse
📄 File 🔗 Preview link
docs/csharp/language-reference/builtin-types/enum.md Enumeration types (C# reference)
docs/csharp/language-reference/compiler-messages/lambda-expression-errors.md Errors and warnings when using lambda expressions and anonymous functions
docs/csharp/language-reference/compiler-messages/overloaded-operator-errors.md Resolve errors and warnings related to operator declarations and overflow
docs/csharp/language-reference/keywords/const.md The const keyword
docs/csharp/language-reference/operators/addition-operator.md Addition operators - + and +=
docs/csharp/language-reference/operators/arithmetic-operators.md Arithmetic operators (C# reference)
docs/csharp/language-reference/operators/assignment-operator.md docs/csharp/language-reference/operators/assignment-operator
docs/csharp/language-reference/operators/bitwise-and-shift-operators.md Bitwise and shift operators (C# reference)
docs/csharp/language-reference/operators/boolean-logical-operators.md "Boolean logical operators - the boolean and, or, not, and xor operators"
docs/csharp/language-reference/operators/comparison-operators.md Comparison operators (C# reference)
docs/csharp/language-reference/operators/conditional-operator.md docs/csharp/language-reference/operators/conditional-operator
docs/csharp/language-reference/operators/delegate-operator.md delegate operator
docs/csharp/language-reference/operators/equality-operators.md Equality operators - test if two objects are equal or not
docs/csharp/language-reference/operators/is.md "The is operator - Match an expression against a type or constant pattern"
docs/csharp/language-reference/operators/lambda-expressions.md Lambda expressions and anonymous functions
docs/csharp/language-reference/operators/lambda-operator.md docs/csharp/language-reference/operators/lambda-operator
docs/csharp/language-reference/operators/null-coalescing-operator.md ?? and ??= operators - the null-coalescing operators
docs/csharp/language-reference/operators/operator-overloading.md "Operator overloading - Define unary, arithmetic, equality, and comparison operators."
docs/csharp/language-reference/operators/subtraction-operator.md - and -= operators - subtraction (minus)
docs/csharp/language-reference/operators/switch-expression.md docs/csharp/language-reference/operators/switch-expression
docs/csharp/language-reference/operators/true-false-operators.md True and false operators
docs/csharp/language-reference/operators/type-testing-and-cast.md Type-testing operators and cast expressions - is, as, typeof, and casts
docs/csharp/linq/index.md Language Integrated Query (LINQ)
docs/csharp/specification/overview.md C# standard specification
docs/csharp/specification/toc.yml docs/csharp/specification/toc

Start the process of publishing the early alpha drafts in favor of the current committee working draft.
@dotnetrepoman dotnetrepoman bot added this to the April 2026 milestone Apr 7, 2026
New version means lots of new clauses.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Publish the alpha branch of C# v9

1 participant