Задать вопрос
@JustFill

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

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

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

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

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

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