meelde jätta, tuleb see programmi algul deklareerida. public delegate void Tervitusfunktsioon(); Edasi võib sobival ajal omistada loodud delegaatmuutujale tegeliku funktsiooni eksemplari. Tervitusfunktsioon tervitaja=new Tervitusfunktsioon(RahulikTervitus); Delegaatmuutujale sulgude taha kirjutamisega pannaksegi soovitud funktsioon tööle. tervitaja(); Ja tulemusena näeme sel korral lihtsat "Tere". using System; public delegate void Tervitusfunktsioon(); class Delegaat1{ static void RahulikTervitus(){ Console.WriteLine("Tere"); } static void TragiTervitus(){ Console.WriteLine("Ahoi!"); } public static void Main(string[] arg){ Tervitusfunktsioon tervitaja=new Tervitusfunktsioon(RahulikTervitus); tervitaja(); } } /* D:kodu 606dotnet>Delegaat1 Tere */ 78 Funktsioonide komplekt Mõnikord tuleb talletada terve tegevuste jada
public delegate void Tervitusfunktsioon(); Edasi võib sobival ajal omistada loodud delegaatmuutujale tegeliku funktsiooni eksemplari. Tervitusfunktsioon tervitaja=new Tervitusfunktsioon(RahulikTervitus); Delegaatmuutujale sulgude taha kirjutamisega pannaksegi soovitud funktsioon tööle. tervitaja(); Ja tulemusena näeme sel korral lihtsat "Tere". using System; public delegate void Tervitusfunktsioon(); class Delegaat1{ static void RahulikTervitus(){ Console.WriteLine("Tere"); } static void TragiTervitus(){ Console.WriteLine("Ahoi!"); } public static void Main(string[] arg){ Tervitusfunktsioon tervitaja=new Tervitusfunktsioon(RahulikTervitus); tervitaja(); } } /* D:kodu 606dotnet>Delegaat1 Tere */ Funktsioonide komplekt Mõnikord tuleb talletada terve tegevuste jada
jätta, tuleb see programmi algul deklareerida. public delegate void Tervitusfunktsioon(); Edasi võib sobival ajal omistada loodud delegaatmuutujale tegeliku funktsiooni eksemplari. Tervitusfunktsioon tervitaja=new Tervitusfunktsioon(RahulikTervitus); Delegaatmuutujale sulgude taha kirjutamisega pannaksegi soovitud funktsioon tööle. tervitaja(); Ja tulemusena näeme sel korral lihtsat "Tere". using System; public delegate void Tervitusfunktsioon(); class Delegaat1{ static void RahulikTervitus(){ Console.WriteLine("Tere"); } static void TragiTervitus(){ Console.WriteLine("Ahoi!"); } public static void Main(string[] arg){ Tervitusfunktsioon tervitaja=new Tervitusfunktsioon(RahulikTervitus); tervitaja(); } } /* D:kodu 606dotnet>Delegaat1 Tere */ Funktsioonide komplekt Mõnikord tuleb talletada terve tegevuste jada