public static void PersonCame(Person sender, PersonEventArgs e) { WriteLine(CameMes, sender.Name); // todo pn хардкод. ну и помнишь про IConsole? было бы здорово реализовать таким образом. greetByUs?.Invoke(sender.Name); greetByUs += sender.Greet; goodbye += sender.Goodbye; }
public static void PersonLeft(Person sender, PersonEventArgs e) { WriteLine(LeftMes, sender.Name); // todo pn хардкод if (goodbye != null) { goodbye -= sender.Goodbye; goodbye?.Invoke(sender.Name); } }