Neu in .NET 10.0 [9]: Null-Conditional Assignment in C# 14.0Entwicklerinnen und Entwickler können nun eine Zuweisung an eine Eigenschaft vornehmen, ohne vorher zu prüfen, ob das Objekt null ist.
Neu in .NET 10.0 [8]: Neuerungen für partielle Klassen in C# 14.0In C# 14.0 gibt es nun auch partielle Konstruktoren und partielle Ereignisse.
heise+ JubiläumsspecialSichern Sie sich unser exklusives Aktionsangebot: heise+ 7 Monate für 7 € pro Monat lesen und zusätzlich zu allen Inhalten auf heise online unsere Magazin-Inhalte entdecken. Nur für kurze Zeit!
Neu in .NET 10.0 [6]: Generische Erweiterungsblöcke in C# 14.0Die Erweiterungsblöcke in C# 14.0 dürfen auch generische Typparameter enthalten.
Neu in .NET 10.0 [7]: Semi-Auto Properties in C# 14.0Die Semi-Auto Properties, die es in C# 13.0 schon experimentell gab, sind in C# 14 ein stabiles Feature.
Softwareentwicklung: Die Neuerungen von C# 14 praktisch erklärtMicrosoft hat C# in Version 14.0 mit neuen Sprachfeatures ausgestattet. Bestehende Klassen lassen sich um Properties und Operatoren erweitern.
Neu in .NET 10.0 [5]: Erweiterungsblöcke in C# 14.0Mit dem neuen C#-Schlüsselwort Extension können Entwicklerinnen und Entwickler bestehende Klassen erweitern.
Neu in .NET 10.0 [4]: Neue Operatorüberladungen in C# 14.0C# 14.0 bietet auch Operatorüberladungen für zusammengesetzte Zuweisungsoperatoren.
Neu in .NET 10.0 [3]: C# 14.0C# 14.0 wird mit .NET 10.0 ausgeliefert. Man kann dennoch einige C# 14.0-Sprachfeatures auch in älteren .NET-Versionen nutzen.
Neu in .NET 10.0 [2]: Support für 36 Monate.NET 10.0 ist eine Version mit Long-Term-Support (LTS) für 36 Monate. Für einige Bibliotheken ist der Support aber deutlich kürzer.
Neu in .NET 10.0 [1]: Start der neuen BlogserieAuch für das aktuelle .NET-Release wird der Dotnet-Doktor-Blog die Neuerungen in einer Artikelserie detailliert beschreiben.
Fachbücher zu .NET 10.0, C# 14.0, Entity Framework Core 10.0 und Blazor 10.0Vier aktuelle .NET-Bücher des Dotnet-Doktors sind bereits auf dem Stand des gestern veröffentlichten stabilen Release verfügbar.
.NET 10.0 ist fertigMicrosoft hat die produktionsreifen Versionen von .NET 10.0 und Visual Studio 2026 veröffentlicht. Spannende Neuerungen gibt es vor allem für C# und Blazor.
betterCode() .NET 10.0: Jetzt noch Tickets sichernDie neue Long-Term-Support-Version .NET 10.0 bringt einige neue Features. Am 18. November zeigen erfahrene .NET-Entwickler die Änderungen im Detail.
.NET: Microsoft veröffentlicht GitHub-Copilot-Agenten für C# und WinFormsAgenten für den KI-Copiloten lassen sich nun für individuelle Use Cases anpassen. Microsoft legt vor und bietet spezialisierte Agenten für C# und WinForms.
JetBrains macht ReSharper via Open VSX Registry zugänglichBisher im Visual Studio Marketplace verfügbar, ist das Tool für C# und Co. nun auch in der offenen Alternative Open VSX Registry vertreten.
.NET 10 Release Candidate 1: Nachschlag für Entity Framework CoreMicrosoft ORM-Mapper lernt die Spaltentypen Vector und JSON in Microsoft SQL Server 2025. Parallel gibt es eine erste Insider-Version von Visual Studio 2026.
Neu in .NET 9.0 [31]: Verbesserte Ausgabe bei Debug.Assert()Beim Fehlschlagen der übergebenen Bedingung zeigt .NET 9.0 diese in der Ausgabe komplett an.
Cross-Plattform mit .NET: Uno Platform 6.1 bringt neues Steuerelement mitDie Open-Source- und die kommerzielle Variante von Uno Platform zur Cross-Plattform-Entwicklung von .NET-Anwendungen haben Version 6.1 erreicht.
Neu in .NET 9.0 [29]: Verbesserung beim Source Generator für reguläre AusdrückeDie Annotation [GeneratedRegex] lässt sich nicht mehr nur für Methoden, sondern auch für Properties verwenden.
Neu in .NET 9.0 [28]: Feature-FlagsFeature-Flags erlauben in .NET 9.0 die bedingte Kompilierung für den Ahead-of-Time-Compiler.
Neu in .NET 9.0 [27]: Erweiterter Zugriff über Wrapper-KlassenAuch bei Klassen mit generischen Parametern ist nun der Zugriff auf nicht öffentliche Mitglieder möglich.
Neu in .NET 9.0 [24]: Erweiterung für die Task-KlasseDie foreach-Schleife macht jeweils einen Durchlauf, wenn ein Ergebnis einer der angegebenen Aufgaben bereitsteht.