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); }