-
Notifications
You must be signed in to change notification settings - Fork 6.1k
Don't refer to C# 11 as "new" anymore #49960
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Remove the "What's new in C# 11 article, and consolidate with the C# version history.
Removing all phrasing that indicates when a feature was added in C# 11. Update date and perform an edit and review pass.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR removes references to C# 11 as a "new" feature to better reflect its current maturity. The changes update documentation across multiple files to use present-tense language instead of "beginning with C# 11" phrasing, consolidate C# 11 features into the version history page, delete the standalone C# 11 article, and reorganize tutorials by moving static virtual interface members content to the advanced topics section.
Reviewed Changes
Copilot reviewed 42 out of 47 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
| docs/csharp/whats-new/csharp-version-history.md | Updated to add C# 14, consolidate C# 11 features with links to main docs |
| docs/csharp/whats-new/csharp-11.md | Deleted - content moved to version history |
| docs/csharp/toc.yml | Reorganized breaking changes section, moved static interface tutorial |
| docs/csharp/tutorials/*.md | Removed "beginning with C# 11" phrasing |
| docs/csharp/language-reference/**/*.md | Updated to remove C# 11 temporal references throughout |
| docs/csharp/programming-guide/**/*.md | Removed "beginning with C# 11" phrasing |
| docs/csharp/fundamentals/**/*.md | Updated temporal language references |
| docs/csharp/advanced-topics/**/*.md | Moved static-virtual-interface-members.md, updated references |
| .openpublishing.redirection.csharp.json | Added redirects for moved/deleted C# 11 content |
| docs/core/whats-new/dotnet-7.md | Updated C# 11 link to version history |
| docs/core/compatibility/core-libraries/6.0/*.md | Updated static interface tutorial link |
docs/csharp/language-reference/statements/checked-and-unchecked.md
Outdated
Show resolved
Hide resolved
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Meaghan Osagie (Lewis) <moneikmarie@gmail.com>
Fixes #49591
Internal previews
Toggle expand/collapse
+and+=isoperator (C# reference)isandswitchexpressions, and operatorsand,or, andnotin patterns"""in string literalsNote
This table shows preview links for the 30 files with the most changes. For preview links for other files in this PR, select OpenPublishing.Build Details within checks.