@JustFill

Для чего указывается возвращаемый тип метода — делегат с именем PriceChange?

Я вроде бы как и понял этот момент, но не очень. Мне не ясно его поведение, что он делает? Он типа в свойстве указывается для того, что бы передать значение самому делегату PriceChange с параметром int price? Можете пожалуйста объяснить этот момент, а то с этими делегатами голова вся плавится уже...61fd2b5c0f937492314970.jpeg
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ответы на вопрос 1
insighter
@insighter
-First time? - Huh? (C#, React, JS)
Делегат это обвертка, которая хранит указатель на один или несколько методов.

PriceChange описывает методы с какими параметрами он может содержать. PriceChangeHandler - это переменная типа делегата в которую и будет помещен указатель на метод. Для того чтобы вызвать метод который записан в PriceChangeHandler, делается вызов в такой форме PriceChangeHandler(параметры для метода)

Здесь кривовато сделано. Надо было событие завести.
Делегаты обычно используют для расширения какого то функционала.
А вот события (которые тоже делегаты) используются больше для уведомлений.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы