-
Notifications
You must be signed in to change notification settings - Fork 2
vsite-csharp/11-DogadjajiDelegati
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
DogadjajiDelegati ================= PretplataNaDogađaje -------------------- Primjer Windows Forms aplikacije u kojoj se forma kontrola pretplaćuje na događaje i prosljeđuje informacije drugoj kontroli na formi. Primijetiti kako objekti koji generiraju događaje (kontrole) ne znaju ništa o objektima koji slušaju događaje (nemaju referencu na slušatelje). PridruživanjeMetodaIPozivDelegata --------------------------------- Primjer definicije delegata, pridruživanja statičkih i nestatičkih metoda te poziva delegatskih funkcija. ProsljeđivanjeDelegata ----------------------- Jednostavni primjer prosljeđivanja delegata za ispis vrijednosti proizvoljne funkcije u zadanom intervalu. UlančavanjeDelegata ------------------- Primjer nadovezivanja metoda u delegatu tako da se sve metode izvode jednim pozivom. GetInvocationList ----------------- Dohvaćanje pojedinih metoda u delegatskoj listi kada je rezultat svake metode bitan. LambdaIzrazi ------------ Kako se lambda izrazi mogu upotrijebiti za inicijalizaciju delegata. DefiniranjeDogađaja ------------------- Primjer kako definirati klasu koja generira događaje novog tipa te kako se slušatelji mogu prijaviti za te događaje. CurenjeMemorijeZbogNeodjave --------------------------- Ilustracija kako neodjavljivanje slušatelja uzrokuje curenje memorije. DogađajiVirtualneMetode ----------------------- Ilustracija kako i zašto se događaji generiraju u virtualnim metodama.
About
Korištenje i definiranje događaja i delegata.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published