Cześć witam w kolejnym odcinku kursu c#.
W tym odcinku omówimy Delegaty.
Wyobraź sobie, że chcesz zadeklarować zmienną, która odwołuje się do metody, a więc nie jest zmienną do trzymania liczby całkowitej, lub ciągu znaków lub dowolnego obiektu jakiejs klasy.
Kiedy deklarujesz zmienną która wskazuje na metodę, to oznacza, że będziesz mieć zmienną, która zawiera kod wykonywalny, i możesz wywołać zmienna tak jak byś wywołała metodę za pomocą nawiasów
i opcjonalnie możesz przekazac kilka argumentów.
Aby to zadziałało, musisz utworzyć typ delegat, więc delegat jest typem, używaliśmy juz słowa kluczowego class, aby utworzyć typ, lub słowo kluczowe struct, aby utworzyć typ, jest tez słowo kluczowe delegate w język C #, a to słowo kluczowe pozwoli mi utworzyć typ, który jest dedykowany do odwoływania się do metod, a to oznacza, że definicja typu dla delegata wygląda inaczej niż definicja klasy.
cały odcinek: http://dev-hobby.pl/csharp/
kod: https://github.com/mariuszjurczenko/CSarpKurs
email: mariuszjurczenko@dev-hobby.pl
grupa FB:
https://www.facebook.com/groups/programowanieNaszeHobby/
Nasz serwis wykorzystuje pliki cookie. Warunki przechowywania lub dostępu do plików cookies możesz zmienić w ustawieniach Twojej przeglądarki.