public void Update(object sender, StockInfoArgs e) { if (e.Euro > 40) { Console.WriteLine("Банк {0} продает евро; Курс евро: {1}", this.Name, e.Euro); } else { Console.WriteLine("Банк {0} покупает евро; Курс евро: {1}", this.Name, e.Euro); } }
public void Update(object sender, StockInfoArgs e) { if (e.USD > 30) { Console.WriteLine("Брокер {0} продает доллары; Курс доллара: {1}", this.Name, e.USD); } else { Console.WriteLine("Брокер {0} покупает доллары; Курс доллара: {1}", this.Name, e.USD); } }
protected virtual void OnNotification(object sender, StockInfoArgs args) { EventHandler <StockInfoArgs> temp = Notification; temp?.Invoke(sender, args); }
public Stock() { _stocksInfo = new StockInfoArgs(); }