Erste Schritte mit Delegaten

Anfänger
Entwickler
Lehrkräfte für Hochschulbildung
Lehrkräfte für Primar- und Sekundarstufe
Kursteilnehmer
.NET
Visual Studio Code

Erfahren Sie, wie Sie Stellvertretungen für Szenarien deklarieren, instanziieren und aufrufen, die dynamische Methodenaufrufe erfordern, z. B. Rückrufmethoden und benutzerdefinierte Sortierung oder Filterung.

Lernziele

  • Erläutern Sie das Konzept der Stellvertretungen in C# und deren Vorteile hinsichtlich Flexibilität, Erweiterbarkeit und Entkoppelung.

  • Beschreiben, wie Stellvertretungen mithilfe verschiedener Methoden deklariert, instanziiert und aufgerufen werden, einschließlich benannter Methoden, anonymer Methoden und Lambda-Ausdrücke.

  • Erläutern, wie Stellvertretungen in Sortier-, Rückruf- und anderen realen Szenarien verwendet werden.

  • Beschreiben Sie, wie stark typisierte Delegaten wie Action und Func Ihren Code vereinfachen und die Lesbarkeit verbessern.

  • Erläutern Sie, wie die Varianz in C# die Flexibilität von Methodensignaturen mit Delegaten erhöht.

  • Implementieren Sie Stellvertretungen in einer C#-Anwendung.

Voraussetzungen

  • Eine Installation von Visual Studio Code mit der installierten C#Dev Kit-Erweiterung.

  • Die Möglichkeit, objektorientierte Programme in C# zu entwickeln, die Klassen, Schnittstellen, Klassenvererbung und polymorphes Verhalten implementieren.

  • Die Möglichkeit zum Verwalten von Sammlungen, Strukturen, Datensätzen, Generika, Datums- und Uhrzeitwerten und anonymen Typen.

  • Grundlegendes Verständnis von Datei-E/A, JSON-Serialisierung und asynchroner Programmierung.