Оглавление:

Имеют ли события возвращаемый тип C #?
Имеют ли события возвращаемый тип C #?

Видео: Имеют ли события возвращаемый тип C #?

Видео: Имеют ли события возвращаемый тип C #?
Видео: Уроки C#. Делегаты и события 2024, Декабрь
Anonim

Имеют ли события возвращаемый тип

По умолчанию большинство мероприятие обработчики возвращение недействительна, потому что не замужем мероприятие мая имеют несколько подписчиков, и возвращаемое значение может стать двусмысленным. Однако обработчики могут возвращение ценности. Это зависит от тип делегата вы объявляете мероприятие с участием.

Точно так же можно спросить, имеют ли события возвращаемый тип C #?

Обычно вы ставите " возвращение values "в объекте EventArgs, поэтому События не необходимость к возвращение ценности, но они могут, если им скажут. По умолчанию большинство мероприятие обработчики возвращение void, однако обработчики могут возвращение ценности.

Кроме того, как обработчики событий работают на C #? События обычно используются для обозначения действий пользователя, таких как нажатие кнопок или выбор меню в графических пользовательских интерфейсах. Когда мероприятие имеет несколько подписчиков, обработчики событий вызываются синхронно, когда мероприятие Поднялся. Вызывать События асинхронно, см. Асинхронный вызов синхронных методов.

Кроме того, как вызвать событие в C #?

Что следует помнить:

  1. Используйте ключевое слово event с типом делегата, чтобы объявить событие.
  2. Перед созданием события проверьте событие на ноль или нет.
  3. Подпишитесь на события с помощью оператора «+ =».
  4. Функция, обрабатывающая событие, называется обработчиком события.
  5. События могут иметь аргументы, которые будут переданы функции-обработчику.

Могут ли события иметь модификаторы доступа?

События могут быть отмеченными как общедоступный, частный, защищенный, внутренний, защищенный внутренний или частный защищенный. Эти модификаторы доступа определить, как пользователи класса может получить доступ в мероприятие.

Рекомендуемые: