public void Update(object sender, StockInfoChangedArgs info)
        {
            StockInfoChangedArgs sInfo = info;

            if (sInfo.USD > 30)
            {
                Console.WriteLine("Брокер {0} продает доллары;  Курс доллара: {1}", this.Name, sInfo.USD);
            }
            else
            {
                Console.WriteLine("Брокер {0} покупает доллары;  Курс доллара: {1}", this.Name, sInfo.USD);
            }
        }
Beispiel #2
0
        public void Update(object sender, StockInfoChangedArgs stockInfo)
        {
            StockInfoChangedArgs sInfo = stockInfo;

            if (sInfo.Euro > 40)
            {
                Console.WriteLine("Банк {0} продает евро;  Курс евро: {1}", this.Name, sInfo.Euro);
            }
            else
            {
                Console.WriteLine("Банк {0} покупает евро;  Курс евро: {1}", this.Name, sInfo.Euro);
            }
        }
Beispiel #3
0
 public Stock()
 {
     stocksInfo = new StockInfoChangedArgs();
 }
Beispiel #4
0
 protected virtual void OnStockInfoChanged(StockInfoChangedArgs e)
 {
     StockInfoChanged?.Invoke(this, e);
 }