static void Main(string[] args) { //inicjalizacja szachownicy //Szachownica szachownica = new Szachownica(); //ustawienie pionkow //szachownica.UstawPionki(); Szachownica.InstancjaSzachownicy.UstawPionki(); //DELEGATA //Delegata przesuwanie = new Delegata(szachownica.Przesun); Delegata przesuwanie = new Delegata(Szachownica.InstancjaSzachownicy.Przesun); przesuwanie += RuchNaPlanszy; //szachownica.NarysujSzachownice(); Szachownica.InstancjaSzachownicy.NarysujSzachownice(); przesuwanie("A2", "A4"); //szachownica.NarysujSzachownice(); Szachownica.InstancjaSzachownicy.NarysujSzachownice(); Console.WriteLine(); //szachownica.IloscPionkow(); Szachownica.InstancjaSzachownicy.IloscPionkow(); Console.ReadKey(); }
static void Main(string[] args) { { // Zadanie 2 Delegata d = new Delegata(Method); d(2, 2); Console.WriteLine("Wartość właściwości metod: {0}", d.Method); d += Method2; Console.WriteLine("Usunięcie Method, wyświetlenie Method2:"); d -= Method; d(1, 2); Console.WriteLine(d.Method); PersonGenerator pg = new PersonGenerator(); pg.Zdarzenie += Wyswietl; pg.Generate(); } Console.ReadKey(); }