static void Main(string[] args) { Samochod skoda = new Samochod(); // Wskazuję funkcję, która ma być wywołana podczas wywołania delegatu w środku klasy skoda.delegat += Funkcja; // Dołączam nastepną funkcję, która ma być wywołana podczas wywołania delegatu w środku klasy Samochod (a tak naprawde podczas wywołania metody Jedź) skoda.delegat += Informacja; skoda.Jedz(15); skoda.Jedz(0); skoda.Jedz(40); Console.ReadKey(); }