C# 15.0 wird als Nachfolger von C# 14.0 zusammen mit .NET 11.0 am 10. November 2026 erscheinen.

C# 15.0 wird offiziell von Microsoft erst ab .NET 11.0 unterstützt. Einige Sprachfeatures funktionieren aber auch in älteren .NET-Versionen, einschließlich .NET Framework, wenn man <langversion>latest</langversion> oder <langversion>preview</langversion> in die Projektdatei einträgt.

Roadmap: https://github.com/dotnet/roslyn/blob/main/docs/Language%20Feature%20Status.md

Neuerungen in C# 15.0
  • Union Types (Discriminated Unions): public union PersonOperationResult(Person?, string, int?, Exception);
  • Collection Expression Arguments: List<int> magicNumbers = [with(capacity: 100), 6, 7, 42];
  • Geschlossene Klassenhierarchien mit dem neuen Schlüsselwort closed: Klassen (einschließlich Record-Klassen, aber keine Structs) können in C# 15.0 seit .NET 11.0 Preview 5 mit dem Schlüsselwort closed versehen werden. Das verhindert, dass in einer anderen
... Mehr lesen

Online-Artikel

Entwicklerlexikon

Suche