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.
![](https://heise.cloudimg.io/width/610/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/3/3/0/9/5/4/9/c_sharp10-da970cd96d5a914c.png)
- 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.