@RandomProgrammer

Почему нельзя вызывать события в другом классе?

У меня есть абстрактный класс. В нём я определил события, которые будут вызываться в классах наследниках. Так как разные классы будут вызывать эти события в разное время, я не могу вызвать их в базовом классе. Но тут оказалось что события можно вызывать только в классе в котором они определенны, и даже в производном классе они не доступны для вызова. Логично что события нельзя вызывать в другом каком-то классе, но почему же нельзя в наследуемых классах?
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 2
freeExec
@freeExec
Участник OpenStreetMap
В абстрактном классе делают метод который в свою очередь вызывает свои события.
Ответ написан
yarosroman
@yarosroman Куратор тега C#
C# the best
protected вам в помощь.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы