Exemplo n.º 1
0
        public void OnChangeName(ChangeNameEventArgs e)
        {
            //ChangeName?.Invoke(this, e); NOS quedamos con el puntero y evitamos que alguien se quite de la suscripción. Después lo invocamos.
            var handler = this.ChangeName;

            if (null != handler)
            {
                handler.Invoke(this, e);
            }

            Console.WriteLine("El nombre anterior era {0} y el nuevo nombre es {1}", e.OldName, e.NewName);
        }
Exemplo n.º 2
0
 public void OnChangeName(ChangeNameEventArgs e)
 {
     ChangeName?.Invoke(this, e);
     Console.WriteLine("El nombre anterior fui {0} y el nuevo nombre es {1}", e.OldName, e.NewName);
 }