Archiv der Kategorie: LINQ

Linq vs Loop: Join

Like in the previous article of this series I want to compare Linq with a classical loop. This time we want to look at data objects which shall be joined to create a result. Again we want to use validated … Weiterlesen

Veröffentlicht unter .NET, C#, LINQ | Kommentar hinterlassen

Linq vs Loop: Nested Loop

Like in the previous article of this series I want to compare Linq with a classical loop. This time we want to look at the use case to handle data which contains nested data. Again we want to use validated … Weiterlesen

Veröffentlicht unter .NET, C#, Clean Code, LINQ | Kommentar hinterlassen

Linq vs Loop: Check whether item exists

Like in the previous article of this series I want to compare Linq with a classical loop. This time we want to look at the common use case to check whether an item exists. Again we want to use validated … Weiterlesen

Veröffentlicht unter .NET, C#, Clean Code, LINQ | 1 Kommentar

Linq vs Loop: Simple Query

Within this article and within further articles I want to compare Linq and classical loops. During code reviews you may sometimes hear the suggestion to use language specific features as they will simplify the source code. Such a feature is … Weiterlesen

Veröffentlicht unter .NET, C#, Clean Code, LINQ | Kommentar hinterlassen

LINQ to XML

The System.Xml.Linq namespace offers an easily and efficiently way to create, read and modify XML documents. Within this article I want to show you the basic concept to create and read a XML document.   Create a XML document In … Weiterlesen

Veröffentlicht unter .NET, C#, LINQ | Verschlagwortet mit , | Kommentar hinterlassen

LINQ: Quantifizierungs- und Elementaroperatoren

In einem vorhergehenden Artikel habe ich Ihnen bereits einige LINQ Operatoren vorgestellt. Darauf aufbauend möchte ich Ihnen weitere Operatoren näher bringen.   Übersicht In diesem Artikel werden die folgenden LINQ Funktionen vorgestellt: Quantifizierungsoperatoren Any Any mit Prädikat All Elementaroperatoren First … Weiterlesen

Veröffentlicht unter .NET, C#, LINQ | Verschlagwortet mit , , , , , , , , , , | Kommentar hinterlassen

LINQ: Set- Generierungs- und Aufteilungsoperatoren

In einem früheren Artikel habe ich Ihnen einen Crashkurs in LINQ gegeben. Aufbauend auf diesem Artikel möchte ich Ihnen weitere nützliche LINQ Funktionen vorstellen.   Übersicht In diesem Artikel werden die folgenden LINQ Funktionen vorgestellt: Set Operatoren Distinct Except Union … Weiterlesen

Veröffentlicht unter .NET, C#, LINQ | Verschlagwortet mit , , , , , , , , , , | Kommentar hinterlassen

LINQ to CSV: Schreiben einer CSV Datei mittels LINQ

Das sich CSV Dateien mittels LINQ lesen lassen, habe ich Ihnen in einem vorhergehenden Artikel bereits gezeigt. Jetzt wäre es natürlich wünschenswert die CSV Dateien ebenfalls mittels LINQ zu erzeugen. In diesem Artikel möchte ich Ihnen daher eine Erweiterungsmethode vorstellen, … Weiterlesen

Veröffentlicht unter .NET, C#, LINQ | Verschlagwortet mit , | Kommentar hinterlassen

LINQ to CSV: Lesen einer CSV Datei mittels LINQ

Zum Zugriff auf Datenmengen bietet sich LINQ als leistungsstarke Spracherweiterung an. Eine CSV Datei ist im Prinzip nichts anderes als eine speziell formatiert Datenmenge. Daher liegt es nahe auch in diesem Anwendungsfall LINQ einzusetzen. In diesem Artikel möchte ich Ihnen … Weiterlesen

Veröffentlicht unter .NET, C#, LINQ | Verschlagwortet mit , | Kommentar hinterlassen

Crashkurs: LINQ in 10 Minuten

In Code Reviews muss ich leider immer wieder feststellen das LINQ relativ selten eingesetzt wird. Als Begründung dafür höre ich des Öfteren, dass dieses Programmierkonzept entweder gar nicht gekannt wird oder das Unsicherheiten bei der Anwendung bestehen. Mich selbst ertappe … Weiterlesen

Veröffentlicht unter .NET, C#, Crashkurs, LINQ | Verschlagwortet mit , , , , , , , | 2 Kommentare