Zaimplementuj delegaty i zdarzenia

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.

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.