CodeGym
AI Academy
Aktion
CodeGym University
Lernen
Kurse
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan
Community
Nutzer
Forum
Chat
Artikel
Erfolgsgeschichten
Aktivität
Bewertungen
Abonnements
Helles Design

Lektionen

  • Bewertungen
  • Über uns
Start
Jetzt lernen
Jetzt lernen
  • Mein Fortschritt
  • Kurse
  • Quest-Karte
  • Lektionen
  • Typische Fehler mit Delegates und Events

    C# SELF
    Level 54,Lektion 0
    Wir schauen uns häufige Patzer bei der Arbeit mit Events und Delegates an: doppelte Subskription ( +=), vergessenes Abmelden ( -=, IDisposable), Ausnahmen in Handlern und Iteration via GetInvocationList(), Modifikation von Subscriptions während der Verteilung, Aufrufe bei null und sicherer ?.Invoke, korrekte Signaturen EventHandler/ EventHandler<T>, Aufruf nur über OnEventName, saubere Accessors add/ remove, Fallen mit static-Events, Closures in Lambdas und das Weak-Event-Pattern. Plus Empfehlungen zu Namensgebung und Standard-Signaturen.
    Verfügbar
  • Empfehlungen zur Organisation von Code

    C# SELF
    Level 54,Lektion 1
    Praktische Regeln für die Arbeit mit Events in C#: Wahl des Delegates ( EventHandler), Aufruf-Pattern über OnEvent, korrektes Subscribe/Unsubscribe mit IDisposable und using, threadsichere Aufrufe ( Invoke), starke Typisierung über EventArgs, Dokumentation, Architekturhinweise und Analyse von Antipatterns.
    Verfügbar
  • Optimierung von ereignisgesteuerter Programmierung

    C# SELF
    Level 54,Lektion 2
    Wie man ereignisgesteuerten Code schnell und zuverlässig macht: Kosten von event und Delegates, Einfluss "schwerer" Handler, Ausnahmebehandlung, asynchrone fire-and-forget Aufrufe, Speicherersparnis durch EventHandlerList, Thread-Safety mit lock, eigene Accessors add/ remove und Profiling ( GetInvocationList, Task.WhenAll). Praxis, Fallen und Best Practices.
    Verfügbar
  • Delegates: fortgeschrittene Szenarien

    C# SELF
    Level 54,Lektion 3
    In dieser Vorlesung behandeln wir fortgeschrittene Einsatzszenarien von Delegates in C#: Callbacks und Asynchronität, Strategien und Comparatoren, Lambdas und anonyme Methoden, Handler-Ketten, Events und reaktive Subscriptions, Closures, Multicast, Inversion of Control und Erweiterbarkeit, Arbeiten mit LINQ und Currying. Wir sprechen auch über Delegate-Vergleich, Serialisierung und Unterschiede zwischen Delegates und Events ( event). Dich erwarten praktische Beispiele mit Action/ Func, Tipps für DI/IoC und Analyse typischer Fehler.
    Verfügbar
  • Beispiele für eventbasiertes Programmieren ( event)

    C# SELF
    Level 54,Lektion 4
    Schritt für Schritt behandeln wir die praktische Anwendung von Ereignissen und Delegates in C#: vom einfachen Chat mit Benachrichtigungen bis hin zu Signalen in einer pub/sub-Architektur, der Verarbeitung asynchroner Abschlüsse, einem Mechanismus zum Abbrechen der Handler-Kette und thread-sicherer Verwaltung von Abonnenten. Es werden Beispiele für WinForms/WPF/MAUI gezeigt, dynamisches Subscribe/Unsubscribe, Arbeit mit EventHandler, EventArgs, INotifyPropertyChanged sowie typische Fehler und wie man sie vermeidet.
    Verfügbar
Lernen
  • Registrierung
  • Java-Kurs
  • Hilfe bei Aufgaben
  • Preise
  • Java-Syntax
Community
  • Nutzer
  • Artikel
  • Forum
  • Chat
  • Erfolgsgeschichten
  • Aktivität
  • Partnerprogramm
Unternehmen
  • Über uns
  • Kontakte
  • Bewertungen
  • Presse
  • CodeGym for EDU
  • FAQ
  • Support
CodeGymCodeGym ist ein Online-Kurs zum Erlernen der Java-Programmierung von Grund auf. Dieser Kurs ist eine perfekte Möglichkeit, Java als Anfänger zu meistern. Er enthält über 1200 Aufgaben mit sofortiger Überprüfung und einen wesentlichen Umfang an Java-Grundlagentheorie. Um Ihren Lernerfolg zu unterstützen, haben wir eine Reihe motivierender Funktionen implementiert: Quizze, Programmierprojekte, Inhalte zum effizienten Lernen und Karriereinformationen für Java-Entwickler.
Folgen Sie uns
Interface-Sprache
English
Deutsch
Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Programmierer werden gemacht, nicht geboren" © 2026 CodeGym
MastercardVisa
"Programmierer werden gemacht, nicht geboren" © 2026 CodeGym