Ejemplo n.º 1
0
        void GdyFilmPublikowanyJest(object o, EventArgs e)
        {
            // W event handlerze wypisz krótkie potwierdzenie,
            // np. "użytkownik X otrzymał powiadomienie o nowym filmie".
            Kanal k = (Kanal)o;

            Console.WriteLine($"użytkownik {Nazwa} otrzymał powiadomienie o nowym filmie od kanału {k.Nazwa}");
        }
Ejemplo n.º 2
0
 // Do klasy Użytkownik dodaj metodę SubskrybujKanał,
 // która jako parametr przyjmie obiekt typu Kanał.
 public void SubskrybujKanał(ref Kanal k)
 {
     if (!subskrybowaneKanaly.Contains(k))
     {
         subskrybowaneKanaly.Add(k);
         k.LiczbaSubow++;
         //Metoda da powinna podpiąć Event Handler Użytkownika pod Event Kanału.
         k.OpublikowanoFilm += GdyFilmPublikowanyJest;
     }
 }