operaatoriga panna juurde funktsioonidelegaate sündmuste loendisse. Ja tulemus sarnane nagu eelmisel korral. Ette rutates märkides kasutatakse sellist delegaatide sündmusteahelasse lisamist näiteks graafilistes programmides nupuvajutuse korral, kus iga nupu alla võib panna käivituma mitu funktsiooni. Siin aga lihtsalt taas tervitused. using System; public delegate void Sisenemine(); class Syndmused1{ static event Sisenemine InimeneSisenes; static void RahulikTervitus(){ Console.WriteLine("Tere"); } static void TragiTervitus(){ Console.WriteLine("Ahoi!"); } public static void Main(string[] arg){ 79 InimeneSisenes+=new Sisenemine(RahulikTervitus); InimeneSisenes+=new Sisenemine(TragiTervitus); InimeneSisenes+=new Sisenemine(RahulikTervitus); InimeneSisenes(); } } /* D:kodu 606dotnet>Syndmused1 Tere Ahoi! Tere */
operaatoriga panna juurde funktsioonidelegaate sündmuste loendisse. Ja tulemus sarnane nagu eelmisel korral. Ette rutates märkides kasutatakse sellist delegaatide sündmusteahelasse lisamist näiteks graafilistes programmides nupuvajutuse korral, kus iga nupu alla võib panna käivituma mitu funktsiooni. Siin aga lihtsalt taas tervitused. using System; public delegate void Sisenemine(); class Syndmused1{ static event Sisenemine InimeneSisenes; static void RahulikTervitus(){ Console.WriteLine("Tere"); } static void TragiTervitus(){ Console.WriteLine("Ahoi!"); } public static void Main(string[] arg){ InimeneSisenes+=new Sisenemine(RahulikTervitus); InimeneSisenes+=new Sisenemine(TragiTervitus); InimeneSisenes+=new Sisenemine(RahulikTervitus); InimeneSisenes(); } } /* D:kodu 606dotnet>Syndmused1 Tere Ahoi! Tere
panna juurde funktsioonidelegaate sündmuste loendisse. Ja tulemus sarnane nagu eelmisel korral. Ette rutates märkides kasutatakse sellist delegaatide sündmusteahelasse lisamist näiteks graafilistes programmides nupuvajutuse korral, kus iga nupu alla võib panna käivituma mitu funktsiooni. Siin aga lihtsalt taas tervitused. using System; public delegate void Sisenemine(); class Syndmused1{ static event Sisenemine InimeneSisenes; static void RahulikTervitus(){ Console.WriteLine("Tere"); } static void TragiTervitus(){ Console.WriteLine("Ahoi!"); } public static void Main(string[] arg){ InimeneSisenes+=new Sisenemine(RahulikTervitus); InimeneSisenes+=new Sisenemine(TragiTervitus); InimeneSisenes+=new Sisenemine(RahulikTervitus); InimeneSisenes(); } } /* D:kodu 606dotnet>Syndmused1 Tere Ahoi! Tere