// Schritt 3: Raise the event (Event aufrufen) public void Alarmiere(Einsatz einsatz) { Console.WriteLine("Alarmiere Einsatzkräfte..."); Thread.Sleep(1000); // Alarmierung über verschiedene Wege OnAlarmiereFeuerwehr(einsatz); }
// Schritt 3: protected virtual void OnAlarmiereFeuerwehr(Einsatz einsatz) { if (AlarmiereFeuerwehr == null) { return; } AlarmiereFeuerwehr(this, new EinsatzEventArgs { Einsatz = einsatz }); }