Example #1
0
 private void Update(object sender, UpdateStockInfoEventArgs sInfo)
 {
     if (sInfo.USD > 30)
     {
         Console.WriteLine("Брокер {0} продает доллары;  Курс доллара: {1}", this.Name, sInfo.USD);
     }
     else
     {
         Console.WriteLine("Брокер {0} покупает доллары;  Курс доллара: {1}", this.Name, sInfo.USD);
     }
 }
 private void Update(object sender, UpdateStockInfoEventArgs sInfo)
 {
     if (sInfo.Euro > 40)
     {
         Console.WriteLine("Банк {0} продает евро;  Курс евро: {1}", this.Name, sInfo.Euro);
     }
     else
     {
         Console.WriteLine("Банк {0} покупает евро;  Курс евро: {1}", this.Name, sInfo.Euro);
     }
 }
        protected virtual void OnUpdateStockInfo(UpdateStockInfoEventArgs e)
        {
            EventHandler <UpdateStockInfoEventArgs> temp = UpdatedStockInfo;

            temp?.Invoke(this, e);
        }