Пример #1
0
        public EventHandler <SalaryEventArg> salaryEvent; //обобщенный делегат

        public void TakeSalary(SalaryEventArg arg)
        {
            if (salaryEvent != null)
            {
                salaryEvent(this, arg);
            }
        }
Пример #2
0
 public void GiveSalary(Object sender, SalaryEventArg arg)
 {
     //Console.WriteLine(sender.ToString());
     Console.ForegroundColor = ConsoleColor.Red;
     Console.WriteLine($"Доп данные: {arg.Type}; Зарплата: { arg.Salary};");
     Console.ResetColor();
 }