-
Notifications
You must be signed in to change notification settings - Fork 6k
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
[C# 14-Fundamentals and reference]: New Feature - First class span #44183
Labels
🏁 Release: .NET 10
Work items for the .NET 10 release
dotnet-csharp/svc
in-pr
This issue will be closed (fixed) by an active pull request.
📌 seQUESTered
Identifies that an issue has been imported into Quest.
resolved-by-customer
whats-new/subsvc
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
🏁 Release: .NET 10
Work items for the .NET 10 release
dotnet-csharp/svc
in-pr
This issue will be closed (fixed) by an active pull request.
📌 seQUESTered
Identifies that an issue has been imported into Quest.
resolved-by-customer
whats-new/subsvc
Visual Studio release
17.13.p3
Link to speclet
Link to Pull request
New behavior
This was merged into VS 17.13.p1
This feature is active in LangVersion 14.
This introduces first-class support for
Span<T>
andReadOnlySpan<T>
in the language, including new implicit conversion types and consider them in more places, allowing more natural programming with these integral types.Note that this PR didn't add any new errors or warnings. There's no corresponding issue to update those.
Language reference tasks
This impacts implicit conversions, explicit conversions, and user defined conversions involving Span types.
In addition, it will have some impact on the overload resolution algorithm.
However, these changes don't introduce new syntax or new ways to work with Spans. Instead, they mean Spans work more naturally in more constructs.
Everyday C# tasks
No response
Associated WorkItem - 370945
The text was updated successfully, but these errors were encountered: