KATEGORIE

C# (Seite 2)

Tutorials, Klausurtipps, IT-News. Geschrieben von Leuten, die den Stoff im Alltag nutzen.

C#

List vs LinkedList in C#: Wann nutzt du was?

5 min Lesezeit

Du sitzt in deiner IHK-Abschlussprüfung (oder in der Vorlesung „Algorithmen und Datenstrukturen") und die Aufgabe lautet: Speichere 10.000 Kundendaten und füge regelmäßig neue Elemente am Anfang ein. Nimmst du jetzt `List<T>` oder `LinkedList<T>`? Genau an dieser Frage - List oder LinkedList in C# - scheitern viele Auszubildende, Studenten und Berufseinsteiger. Dabei ist der Unterschied schnell verstanden, wenn du weißt, wie beide Datenstrukturen intern funktionieren. Und auch im ersten Job...

Marcel Schmidtpeter Marcel Schmidtpeter
C#

IEnumerable und foreach in C# verstehen

5 min Lesezeit

Stell dir vor, du sitzt in deiner Ausbildung, im Studium oder im ersten Job vor einer Aufgabe: Du sollst alle Einträge einer Kundendatei ausgeben. Du tippst `foreach (Kunde k in kunden)` - und es funktioniert einfach. Bei Listen, bei Arrays, bei Dictionaries. Fragst du dich irgendwann, *warum* das überall klappt, landest du unweigerlich bei IEnumerable - dem Interface, das hinter fast jeder Schleife in C# steckt. Was ist IEnumerable in C#? IEnumerable ist ein Interface aus dem Namespace...

Marcel Schmidtpeter Marcel Schmidtpeter
C#

Anonyme Typen und Lambdas in C#

5 min Lesezeit

Du sitzt an deiner ersten richtigen Anwendung - vielleicht am Betriebsprojekt in der Ausbildung, an einer Hausaufgabe im Studium oder am ersten Task im Job. Du hast eine Liste mit Produkten und sollst eine Übersicht ausgeben: nur Name und Preis, mehr nicht. Jetzt überlegst du: „Schreibe ich extra eine Klasse mit zwei Properties? Nur für diese eine Ausgabe?" Die Antwort: Nein. Genau dafür gibt es anonyme Typen und Lambda-Ausdrücke in C#. Dieser Artikel zeigt, was beide sind und wann du sie...

Marcel Schmidtpeter Marcel Schmidtpeter
Erstgespräch · kostenlos · unverbindlich

Bereit, deinen Code endlich zu verstehen?

30 min, unverbindlich, im Browser. Danach entscheidest du, nicht vorher. Kein Abo, keine Mindestlaufzeit.