public void Market() { StockEventArgs changedstock = new StockEventArgs(); Random rnd = new Random(); changedstock.USD = rnd.Next(20, 40); changedstock.Euro = rnd.Next(30, 50); OnChangedStock(changedstock); }
protected virtual void OnTimeElapsed(StockEventArgs e) { if (ReferenceEquals(StockInfoChanged, null)) { throw new ArgumentNullException(nameof(StockInfoChanged)); } StockInfoChanged(this, e); }
public void Market() { var changeSt = new StockEventArgs(); Random rnd = new Random(); changeSt.USD = rnd.Next(20, 40); changeSt.Euro = rnd.Next(30, 50); OnChangeStock(changeSt); }
public void Update(object info, StockEventArgs stockInfo) { if (stockInfo.Euro > 40) { Console.WriteLine("Банк {0} продает евро; Курс евро: {1}", this.Name, stockInfo.Euro); } else { Console.WriteLine("Банк {0} покупает евро; Курс евро: {1}", this.Name, stockInfo.Euro); } }
public void Update(object info, StockEventArgs stockInfo) { if (stockInfo.USD > 30) { Console.WriteLine("Брокер {0} продает доллары; Курс доллара: {1}", this.Name, stockInfo.USD); } else { Console.WriteLine("Брокер {0} покупает доллары; Курс доллара: {1}", this.Name, stockInfo.USD); } }
public void Update(object sender, StockEventArgs e) { StockInfo sInfo = e.StockInfo; if (sInfo.Euro > 40) { Console.WriteLine("Банк {0} продает евро; Курс евро: {1}", this.Name, sInfo.Euro); } else { Console.WriteLine("Банк {0} покупает евро; Курс евро: {1}", this.Name, sInfo.Euro); } }
public void Update(object sender, StockEventArgs e) { StockInfo sInfo = e.StockInfo; if (sInfo.USD > 30) { Console.WriteLine("Брокер {0} продает доллары; Курс доллара: {1}", this.Name, sInfo.USD); } else { Console.WriteLine("Брокер {0} покупает доллары; Курс доллара: {1}", this.Name, sInfo.USD); } }
public void Market() { Random rnd = new Random(); stocksInfo.USD = rnd.Next(20, 40); stocksInfo.Euro = rnd.Next(30, 50); StockEventArgs eventArgs = new StockEventArgs() { Date = DateTime.Now }; OnTimeElapsed(eventArgs); }
protected virtual void OnChangedStock(StockEventArgs e) => changedStocks(this, e);