//Metoda z przedroskiem nazwaObiektu_nazwaZdarzenia - metoda która zostanie wywołana gdy zajdzie zdarzenie; //Dzięki temu schematowi mam informację który obiekt wywołał zdarzenie oraz mam informacje o tym zdarzeniu; public void stock_PriceChanged(object sender, StockEventArgs e) { Console.WriteLine("Obiekt wywolujacy zdarzenie: " + sender.ToString()); Console.WriteLine("Zmiana ceny!"); Console.WriteLine("Stara cena: " + e.LastPrice ); Console.WriteLine("Nowa cena: " + e.NewPrice ); }
//Metoda z przedrostkiem On_nazwa_zdarzenia - odpalająca zdarzenie z argumentem StockEventArgs e protected virtual void OnPriceChanged(StockEventArgs e) { if (PriceChanged != null) PriceChanged(this, e); }