Stock.csとAskPriceChangedEventArgs.csはサンプルコード通り。

StockDisplayを、以下のように修正して、
class StockDisplay {
  public void Notify(object sender, AskPriceChangedEventArgs e) {
    Console.WriteLine("The new ask price is:" + e.AskPrice);
  }
}

MainClass.csに下記行のどちらかを追加ですよね。
//stock.AskPriceChanged += stockDisplay.Notify;
stock.AskPriceChanged += new Stock.AskPriceChangedHandler(stockDisplay.Notify);

上記2行はどちらでも動くような気がしますが、後者の方が正しいんですよね?