Advertisement
kanagara

Untitled

May 22nd, 2020
1,726
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.81 KB | None | 0 0
  1.      //Na ovaj delegat mogu da se pretplate metode koje nemaju povratnu vrednost i primaju parametar string.
  2.         delegate void Print(string patrametar);
  3.      
  4.  
  5.             //Delegati se definisu kao i sve promenljive
  6.             Print deleg1;
  7.             //Delegatu dodeljujete adresu metode Log
  8.             deleg1 = Log;
  9.             //Pozvace se metoda Log i ispisace se DressCode u konzoli
  10.             deleg1("DressCode");
  11.             //Nije moguce da se metoda sa drugacijim potpisom pretplati na ovaj delegat
  12.             //deleg1 += MultiplyByTwo; //MultiplyByTwo prima i vraca integer, dok delegat Print ne vraca nikakvu vrednost i prima parametar string
  13.  
  14.    void Log(string str){
  15.           Console.WriteLine(str);
  16.         }
  17.         int MultiplyByTwo(int number){
  18.             return number * 2;
  19.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement