Beispiel #1
0
        public void OnAutoAufgenommen(FuhrparkEventArgs args)
        {
            // handler (Autoaufgenommen) darf nicht null sein! (also keine registrierte subscriber)
            // deswegen zuerst pruefen ob null
            var handler = AutoAufgenommen;

            if (handler != null)
            {
                handler(this, args);
            }
        }
Beispiel #2
0
 private void Ausgabe(object sender, FuhrparkEventArgs args)
 {
     Console.WriteLine("Delegate Info Klasse: Baujahr = {0}, Hersteller = {1}", args.Baujahr, args.hersteller);
 }
Beispiel #3
0
 // hier als Argugment jedoch args
 public void OnAutoAufgenommenEventHandler(FuhrparkEventArgs args)
 {
     // falls mit eventhandler, muss man mit Invoke arbeiten und auch nach null referenz pruefen!
     AutoAufgenommenEventHandler?.Invoke(this, args);
 }