C# OOP

C# Records

C# Records sind ein Segen für jeden Entwickler. Sie helfen uns, unseren Code besser zu organisieren und lesbarer zu machen. In diesem Artikel werden wir einige der grundlegenden Konzepte von C# Records kennenlernen. Was sind C# Records? Records sind ein Datentyp in C#, der uns erlaubt, unsere Datenstrukturen anzupassen. Records sehen aus wie ein normales …

C# Records Weiterlesen »

C# LINQ

C# Linq ist ein tolles Werkzeug, um Daten aus einem Array oder einer Liste abzufragen. Man kann einfach nach bestimmten Werten suchen oder auch komplexere Operationen durchführen. Zum Beispiel kann man mit Linq nach allen Personen suchen, die älter als 18 sind: Oder man kann nach allen Personen suchen, die in Berlin wohnen: Linq ist …

C# LINQ Weiterlesen »

C# Generics

In C# können Sie Generics verwenden, um Datentypen zu erstellen, die auf andere Datentypen abgestimmt sind. Dies ist nützlich, wenn Sie einen Datentyp erstellen möchten, der flexibel genug ist, um verschiedene Datentypen zu verarbeiten. Zum Beispiel können Sie eine Liste erstellen, die Elemente jedes Datentyps aufnehmen kann. Dies ist nützlich, wenn Sie eine Liste von …

C# Generics Weiterlesen »

C# Events

Mit C# Events kannst du Klassen zu einem bestimmten Zeitpunkt über ein Geschehen in deiner Anwendung benachrichtigen und Daten übersenden.

C# Interface

Mit einem C# Interface kannst du eine Art Blaupause für deine Klassen erstellen. Du kannst ein Interface mit dem Schlüsselwortes interface definieren. Ein Interface kann die Deklarationen von Methoden, Eigenschaften und Events enthalten. Felder und automatisch implementierte Eigenschaften sind jedoch nicht zulässig.