zurück zum Artikel

Wie geht's mit C# und Visual Basic .NET weiter?

Alexander Neumann
Was geht's mit C# und Visual Basic .NET weiter?

Microsofts Programmiersprache C# darf sich in Version 8.0 auf neue Features, Visual Basic .NET hingegen auf Unterstützung von .NET Core 3.0 freuen.

Microsoft weist in zwei aktuellen Blogbeiträgen auf Neuerungen aus dem Umfeld der Programmiersprachen C# und Visual Basic .NET hin. Im einen Artikel geht es um die Neuerungen, die die Sprachentwickler für C# 8.0 vorgesehen haben. Derzeit ist die Version 7.3 aktuell, die im Mai dieses Jahres freigegeben wurde. Der andere Beitrag geht auf die Unterstützung von Visual Basic in .NET Core 3.0 ein.

Der aktuelle Plan ist, dass C# 8.0 gleichzeitig mit .NET Core 3.0 ausgeliefert wird. Neue Features werden jedoch schon mit den Vorschauversionen von Visual Studio 2019 ausprobiert werden können. Es geht hier beispielsweise um Dinge wie Nullwerte zulassende Verweistypen, die Einführung von IAsyncEnumerable<T>, was als asynchrone Ausgabe von [i]IEnumerable<T> beschrieben wird, und das Bereitstellen neuer Member bei bestehenden öffentlichen Schnittstellen bei Standardimplementierungen. Außerdem dürfen Patterns nun andere Patterns enthalten.

Des Weiteren ist von sogenannten Switch Expressions, aber auch davon die Rede, dass die Version 4.8 des klassischen .NET Framework nicht von den Neuerungen von C# 8.0 profitieren wird. Hier erkennt man ein weiteres Beispiel von Microsofts noch junger Strategie, Neuerungen aus dem. NET-Umfeld nur noch dem jüngeren .NET Core zukommen zu lassen beziehungsweise anderen Implementierungen des .NET Standard 2.1 wie Xamarin, Unity and Mono.

Codebeispiele und detailliertere Beschreibungen zu den Neuerungen von C# 8.0 liefert der Blog-Beitrag [1].

Bei Visual Basic .NET gibt es vier zentrale Aussagen:

Auch hier geht Microsofts noch detaillierter auf die einzelnen Punkte im entsprechenden Blogbeitrag [2] ein.

Siehe dazu auf heise Developer:

(ane [6])


URL dieses Artikels:
https://www.heise.de/-4219827

Links in diesem Artikel:
[1] https://blogs.msdn.microsoft.com/dotnet/2018/11/12/building-c-8-0/
[2] https://blogs.msdn.microsoft.com/vbteam/2018/11/12/visual-basic-in-net-core-3-0/
[3] https://www.heise.de/hintergrund/Der-naechste-Halbton-C-7-3-4143982.html
[4] https://www.heise.de/news/NET-Standard-2-1-bindet-rund-3000-neue-APIs-ein-4212045.html
[5] https://www.heise.de/news/ASP-NET-Core-3-0-laeuft-nur-noch-auf-NET-Core-4206653.html
[6] mailto:ane@heise.de