Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Na ovaj delegat mogu da se pretplate metode koje nemaju povratnu vrednost i primaju parametar string.
- delegate void Print(string patrametar);
- //Delegati se definisu kao i sve promenljive
- Print deleg1;
- //Delegatu dodeljujete adresu metode Log
- deleg1 = Log;
- //Pozvace se metoda Log i ispisace se DressCode u konzoli
- deleg1("DressCode");
- //Nije moguce da se metoda sa drugacijim potpisom pretplati na ovaj delegat
- //deleg1 += MultiplyByTwo; //MultiplyByTwo prima i vraca integer, dok delegat Print ne vraca nikakvu vrednost i prima parametar string
- void Log(string str){
- Console.WriteLine(str);
- }
- int MultiplyByTwo(int number){
- return number * 2;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement