예제 #1
0
        public void Market()
        {
            var    Info = new IfChanged();
            Random rnd  = new Random();

            Info.USD  = rnd.Next(20, 40);
            Info.Euro = rnd.Next(30, 50);
            IfValueIsChanged(Info.USD, Info.Euro);
        }
예제 #2
0
 public void Update(object info, IfChanged ifChanged)
 {
     if (ifChanged.USD > 30)
     {
         Console.WriteLine("Брокер {0} продает доллары;  Курс доллара: {1}", this.Name, ifChanged.USD);
     }
     else
     {
         Console.WriteLine("Брокер {0} покупает доллары;  Курс доллара: {1}", this.Name, ifChanged.USD);
     }
 }
예제 #3
0
 public void Update(object info, IfChanged ifChanged)
 {
     if (ifChanged.Euro > 40)
     {
         Console.WriteLine("Банк {0} продает евро;  Курс евро: {1}", this.Name, ifChanged.Euro);
     }
     else
     {
         Console.WriteLine("Банк {0} покупает евро;  Курс евро: {1}", this.Name, ifChanged.Euro);
     }
 }