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); }