Beispiel #1
0
 static void stock_PriceChanged(object sender, PriceChangedEventArgs e)
 {
     if ((e.NewPrice - e.LastPrice) / e.LastPrice > 0.1M)
     {
         Console.WriteLine("Alert, 10% stock price increase!");
     }
 }
 //[Conditional("DEBUG")]
 private static void Stock_changed(object sender, PriceChangedEventArgs e)
 {
     if ((e.newPrice - e.oldPrice) > 0)
     {
         Console.WriteLine("成功");
     }
     else
     {
         Console.WriteLine("失败");
     }
 }
 public EventHandler <PriceChangedEventArgs> PriceCharged;//这个泛型委托满足三要素
 protected virtual void OnPriceChanged(PriceChangedEventArgs e)
 {
     PriceCharged?.Invoke(this, e);
 }