C# 10: Record-Struktur-Typen und Namensraumimporte in der Praxis
Reif für die Produktion: Microsofts Programmiersprache C# bietet in Version 10 einige neue Syntaxabkürzungen und neue Varianten von Strukturen auf dem Stack.
- Dr. Holger Schwichtenberg
Die zehnte Version der Programmiersprache C# kommt mit einigen neuen Syntaxabkürzungen. Auch Namensräume kann man nun dateiübergreifend importieren und dateiweit deklarieren. Wir erklären, wie das geht.
Zuerst aber kurz zur Historie: C# 10 ist am 8. November 2021 zusammen mit .NET 6 erschienen. Der passende Compiler ist in Visual Studio 2022 und im .NET 6 SDK enthalten. Eine weitere Bezugsquelle bietet Microsoft im NuGet-Paket Microsoft.Net.Compilers.
Während man die meisten Sprachfeatures auch in älteren .NET-Versionen nutzen kann, gibt es offiziellen Support nur zur neuesten Version: "C# 10.0 is supported only on .NET 6 and newer versions."
Das war die Leseprobe unseres heise-Plus-Artikels " C# 10: Record-Struktur-Typen und Namensraumimporte in der Praxis". Mit einem heise-Plus-Abo können sie den ganzen Artikel lesen und anhören.