Neu in .NET 10.0 [17]: NuGet-Pakete und Einstellungen für File-based AppsInformationen, die bei normalen .NET-Projekten in der Projektdatei .csproj liegen, setzt man in File-based Apps mit einer Präprozessor-Direktive.
Neu in .NET 10.0 [16]: Übergabe von Parametern in File-based AppsDie in .NET 10.0 eingeführten File-based Apps können auch Kommandozeilenparameter empfangen.
heise+ JahresaboMit heise+ lesen Sie alle Inhalte auf heise online. Zusätzlich zu unseren Magazin-Inhalten erhalten Sie damit weitere exklusive Tests, Ratgeber und Hintergründe. Wählen Sie jetzt Ihr passendes Paket und sparen im Jahresabo dauerhaft 20 %.
GenAI im Unternehmen: Das bestehende .NET-Fundament verwendenGenerative KI mit .NET von SDKs und Streaming bis zu Tools und Agenten: ein Überblick über OpenAI, Azure und das neue Microsoft Agent Framework.
Neu in .NET 10.0 [15]: Klasse Program und Main()-Methode in File-based AppsFile-based Apps können wahlweise Top-Level Statements oder einen klassischen .NET-Einsprungpunkt besitzen.
Neu in .NET 10.0 [14]: Starten einzelner C#-Dateien unter Linux und macOSNicht nur unter Windows kann man seit .NET 10.0 einzelne C#-Dateien direkt übersetzen und starten, sondern auch unter Linux und macOS.
Neu in .NET 10.0 [13]: Kompilieren und Starten einzelner C#-DateienSeit .NET 10.0 kann man einzelne C#-Dateien direkt übersetzen und starten – ohne dass es eine Projektdatei geben muss.
Neu in .NET 10.0 [12]: Mehr Konvertierungen für Spans in C# 14.0In C# 14.0 sind neue automatische Konvertierungen zwischen Arrays und Span<T> sowie ReadOnlySpan<T> enthalten.
Neu in .NET 10.0 [11]: Vereinfachungen bei Lambda-Ausdrücken in C# 14.0In C# 14.0 lassen sich Parameter-Modifizierer in Lambda-Ausdrücken verwenden, ohne dabei den Datentyp benennen zu müssen.
Neu in .NET 10.0 [10]: Vereinfachung für nameof() mit generischen Typen in C#Bei der Anwendung von nameof() für generische Typen kann man in C# 14.0 die Typparameter im Code weglassen.
Microsoft startet mit den Previews zu .NET 11.0Drei Monate nach dem Release von .NET 10.0 startet Microsoft den Preview-Reigen für Version 11, vor allem mit Neuerungen beim Webfrontend-Framework Blazor.
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.
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.