public void TrackStockInfo(object sender, StockEventsArgs stockInfo) { if (stockInfo.USD > 30) { Console.WriteLine("Брокер {0} продает доллары; Курс доллара: {1}", this.Name, stockInfo.USD); } else { Console.WriteLine("Брокер {0} покупает доллары; Курс доллара: {1}", this.Name, stockInfo.USD); } }
public void TrackStockInfo(object sender, StockEventsArgs stockInfo) { if (stockInfo.Euro > 40) { Console.WriteLine("Банк {0} продает евро; Курс евро: {1}", this.Name, stockInfo.Euro); } else { Console.WriteLine("Банк {0} покупает евро; Курс евро: {1}", this.Name, stockInfo.Euro); } }
protected virtual void OnNotifyStock(StockEventsArgs args) { NotifyStock?.Invoke(this, args); }