Zaimplementuj delegaty i zdarzenia
W skrócie
-
Poziom
-
Umiejętność
-
Produkt
Dowiedz się, jak zaimplementować opóźnione powiązanie przy użyciu delegatów, jak powiadamiać inne klasy lub obiekty, gdy coś interesującego występuje przy użyciu zdarzeń oraz jak zarządzać wydawcami zdarzeń i subskrybentami w aplikacji języka C#.
Wymagania wstępne
- Instalacja programu Visual Studio Code z zainstalowanym rozszerzeniem C# Dev Kit.
- Możliwość opracowywania programów obiektowo-zorientowanych w języku C#, które implementują klasy, interfejsy, dziedziczenie klas i zachowanie polimorficzne.
- Możliwość zarządzania kolekcjami, strukturami, rekordami, rodzajami, datami i godzinami oraz typami anonimowymi.
- Podstawowa wiedza na temat operacji we/wy plików, serializacji JSON i programowania asynchronicznego.
Kod osiągnięć
Czy chcesz zażądać kodu osiągnięcia?
Moduły w ramach tej ścieżki szkoleniowej
Dowiedz się, jak zadeklarować, utworzyć wystąpienie i wywołać delegatów dla scenariuszy wymagających wywołania metody dynamicznej, takich jak metody wywołania zwrotnego i niestandardowe sortowanie lub filtrowanie.
Poznaj podstawy zdarzeń w języku C#, w tym poleganie na delegatach i ich rolę w umożliwianiu komunikacji między obiektami.