Elmah.io 03.06.2021, 14:12 Uhr

.NET 6: Neue Erweiterungen für LINQ

Die von Kristoffer Strube vorgestellten LINQ-Erweiterungen wurden gerade mit der Preview 4 von .NET 6 eingeführt. Er stellt sie ausführlich vor und sie mit den Vorversionen verglichen.
(Quelle: Elmah.io)
Zu den LINQ-Erweiterungen von .NET 6 gehören unter anderem die Unterstützung von Indizes und Ranges bei der Verwendung von IEnumerable-Sammlungen. Außerdem wurden Key-Selector-Varianten für viele der bereits bestehenden LINQ-Erweiterungen hinzugefügt, so dass Sie man beispielsweise jetzt auch MaxBy oder DistinctBy verwenden kann. Neu sind auch Überladungen zu den Erweiterungen mit Voreinstellungen wie FirstOrDefault. Kristoffer Strube hat auf dieser Elmah.io-Seite die Ergänzungen zu LINQ durchgesehen und einige davon mit den früheren Ansätzen vergleichen.
Um die Erweiterungen auszuprobieren ist .NET 6 Preview 4 erforderlich, die Sie auf dieser Seite laden und installieren können. Zugleich ist die jüngste Preview von Visual Studio zu empfehlen, die Sie hier finden.


Das könnte Sie auch interessieren