Skip to content

[release-notes] C# in .NET 11 RC 1 - #10547

Draft
danroth27 wants to merge 1 commit into
release-notes/11.0-rc1from
release-notes/11.0-rc1-csharp
Draft

[release-notes] C# in .NET 11 RC 1#10547
danroth27 wants to merge 1 commit into
release-notes/11.0-rc1from
release-notes/11.0-rc1-csharp

Conversation

@danroth27

Copy link
Copy Markdown
Member

Summary

Add the C# release notes for .NET 11 RC 1. This component PR targets the RC 1 base branch so the component team can review and refine it independently.

The RC 1 release branch is still moving; the base metadata and this note will be refreshed against the final tag before publication.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5
{
int* value = stackalloc int[1];
*value = 42;
int result = *value;

@jjonescz jjonescz Aug 28, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this example is going to work under unsafe evolution. The unsafe on the method signature no longer introduces an unsafe context in the method body, hence this pointer dereference will report an error.

Unless this example is supposed to be for the legacy memory safety rules, but that's unclear.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants