Sergio Pedri

PolySharp: C# 11 für ätere Frameworks

Quelle: github.com/Sergio0694/PolySharp
14.11.2022, 09:25 Uhr
Die Bibliothek Poly# von Microsoft-Mitarbeiter Sergio Pedri generiert alle "magischen Typen", die der C#-Compiler "sehen" muss, damit er die neuen Sprachfunktionen von C# 11 nutzen kann, auch wenn Sie nicht das neueste Framework verwenden.
Einfach ausgedrückt: Sie arbeiten mit .NET Framework, UWP oder einer anderen älteren .NET-Laufzeitumgebung und möchten dennoch alle coolen neuen Funktionen von C# 11 nutzen? Die Bibliothek Poly# lässt Sie genau das tun! Sie generiert für Sie (fast) alle der "magischen Typen", die der C#-Compiler "sehen" muss, damit er die neuen Sprachfunktionen nutzen kann, auch wenn Sie nicht das neueste Framework verwenden.
Nicht alle neuen C#-Features können auf diese Weise "ausgetrickst" werden. So werden zum Beispiel diejenigen Features, die eine Laufzeitunterstützung erfordern, wie etwa statische abstrakte Mitglieder, nicht funktionieren. Aber fast alles andere funktioniert. Beispielse sind Nullability Annotations, Pattern Matching, et cetera. Mit Hilfe von PolySharp muss niemand auf älteren C#-Versionen hängenbleiben. Probieren Sie es einfach aus.
Das GitHub-Repository von PolySharp finden Sie auf dieser Seite.

Autor(in)

Das könnte sie auch interessieren
Neuerungen in .NET 10
Erweiterungen in C# 14
Programmiersprachen
Virtuelle Maschine für Ruby in C#
Künstliche Intelligenz
AlbiruniML: Eine C#-Bibliothek für lineare Algebra und maschinelles Lernen
Effiziente Implementierungen
Thread-Safe Singleton in C#
Mehr News?
Besuchen Sie unsere Seite ...
https://www.dotnetpro.de
nach oben