// 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
            });
        }