Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Microsoft präsentiert C# 12 Sprachverbesserungen als Teil von .NET 8 und Visual Studio 17.6 Previews

Microsoft präsentiert C# 12 Sprachverbesserungen als Teil von .NET 8 und Visual Studio 17.6 Previews

Microsoft hat vor kurzem neue Verbesserungen für die Sprache C# 12 als Teil der neuesten .NET 8 und Visual Studio 17.6 Vorabversionen vorgestellt. Zu diesen Aktualisierungen gehören primäre Konstruktoren für Nicht-Datensatzklassen und Strukturen, die Möglichkeit, Aliase für jeden Typ zu verwenden, sowie Standardwerte für Parameter von Lambda-Ausdrücken.

Die .NET 8 Preview 3, die am 11. April vorgestellt wurde, enthält diese neuen C# 12-Funktionen. Die allgemeine Verfügbarkeit sowohl der C# 12- als auch der .NET 8-Plattform wird für diesen November erwartet. Darüber hinaus können Entwickler die C# 12-Updates auch in der jüngsten Visual Studio 17.6-Vorschau erkunden.

Primäre Konstruktoren ermöglichen es Entwicklern, Parameter direkt in eine Klassendeklaration aufzunehmen und sie innerhalb des Klassenkörpers zu verwenden, z. B. zur Initialisierung von Eigenschaften oder zur Einbindung in Methoden- und Eigenschaftszugriffscode. Ursprünglich für Datensätze in C# 9 als Teil der Positionssyntax eingeführt, erweitert C# 12 diese Funktionalität auf andere Strukturen und Klassen.

Die neueste Version von C# 12 erweitert außerdem die Unterstützung von Aliasen auf jeden Typ. Microsoft stellt klar, dass die using alias-Direktive auf jeden Typ angewendet werden kann, nicht nur auf benannte Typen. Dies ermöglicht die Erstellung von semantischen Aliasen für Tupel-Typen, Array-Typen, Zeiger-Typen oder andere unsichere Typen.

Darüber hinaus erweitert C# 12 die Lambda-Ausdrücke, indem es Entwicklern erlaubt, Standardwerte für Parameter zu definieren. Die Syntax und die Regeln entsprechen denen des Hinzufügens von Standardwerten für Argumente zu jeder lokalen Funktion oder Methode. Standardwerte für Lambda-Ausdrücke werden als ein bedeutender Fortschritt bei der Unterstützung von Lambda-Ausdrücken beschrieben.

Microsoft bittet aktiv um Feedback zu diesen neuen C#-Features, und Entwickler sind aufgefordert, ihre Gedanken zu primären Konstruktoren, Alias any type und Standardwerten in Lambda-Ausdrücken über spezielle Kanäle mitzuteilen.

Neben den C# 12-Updates bietet .NET 8 Preview 3 auch Änderungen an Build-Pfaden, Workloads, Microsoft.Extensions und Containern. Außerdem bietet sie Leistungsverbesserungen im JIT-Compiler für Arm64 und dynamische Profile Guided Optimization (PGO). Mit der Veröffentlichung von .NET 7 im November 2022 wurde eine aktualisierte Version von C# eingeführt, begleitet von Leistungsverbesserungen, Container- und Cloud-nativen Werkzeugen und umfangreichen Upgrades für .NET MAUI, neben anderen .NET-Bibliotheken und -Frameworks.

Während sich traditionelle Programmiersprachen und Plattformen weiterentwickeln, konzentrieren sich Unternehmen wie AppMaster auf die Bereitstellung von No-Code-Lösungen für Entwickler, um die Komplexität der Softwareentwicklung zu minimieren. Mit über 60.000 Nutzern hat sich AppMaster als leistungsstarke Plattform für die Erstellung von Backend-, Web- und mobilen Anwendungen bewährt, für die keine umfassenden Programmierkenntnisse erforderlich sind. Erfahren Sie mehr unter studio.appmaster.io.

Verwandte Beiträge

AppMaster auf der BubbleCon 2024: No-Code-Trends erkunden
AppMaster auf der BubbleCon 2024: No-Code-Trends erkunden
AppMaster nahm an der BubbleCon 2024 in NYC teil, gewann Erkenntnisse, erweiterte Netzwerke und erkundete Möglichkeiten, Innovationen im Bereich der No-Code-Entwicklung voranzutreiben.
FFDC 2024-Zusammenfassung: Wichtige Erkenntnisse von der FlutterFlow Developers Conference in NYC
FFDC 2024-Zusammenfassung: Wichtige Erkenntnisse von der FlutterFlow Developers Conference in NYC
FFDC 2024 erleuchtete New York City und brachte Entwicklern modernste Einblicke in die App-Entwicklung mit FlutterFlow. Mit von Experten geleiteten Sitzungen, exklusiven Updates und unübertroffenem Networking war es ein Event, das man nicht verpassen sollte!
Entlassungen im Technologiesektor im Jahr 2024: Die anhaltende Welle, die sich auf Innovationen auswirkt
Entlassungen im Technologiesektor im Jahr 2024: Die anhaltende Welle, die sich auf Innovationen auswirkt
Da in 254 Unternehmen, darunter Giganten wie Tesla und Amazon, 60.000 Stellen abgebaut werden, wird es im Jahr 2024 eine anhaltende Entlassungswelle in der Technologiebranche geben, die die Innovationslandschaft neu gestalten wird.
STARTEN SIE KOSTENLOS
Inspiriert, dies selbst auszuprobieren?

Der beste Weg, die Leistungsfähigkeit von AppMaster zu verstehen, besteht darin, es selbst zu sehen. Erstellen Sie Ihre eigene Anwendung in wenigen Minuten mit einem kostenlosen Abonnement

Erwecken Sie Ihre Ideen zum Leben