Что такое событие в C #? - PullRequest
3 голосов
/ 27 мая 2010

в c # что такое Event? Это похоже на ActionScript Event ? Это другое? В чем?

Ответы [ 6 ]

8 голосов
/ 27 мая 2010

Событие в C # - это способ для класса предоставлять уведомления клиентам тот класс, когда какая-то интересная вещь случается с объектом. Большинство знакомое использование для событий в графические пользовательские интерфейсы; как правило, классы, которые представляют элементы управления в интерфейс имеет события, которые уведомляется, когда пользователь что-то делает к элементу управления (например, нажмите кнопка).

Этот туториал покажет, как объявлять, вызывать и подключаться к событиям в C # http://msdn.microsoft.com/en-us/library/aa645739%28VS.71%29.aspx

3 голосов
/ 27 мая 2010

"Событие в C # - это способ предоставления классом уведомлений клиентам этого класса, когда с объектом происходит что-то интересное. Наиболее привычное использование событий в графических пользовательских интерфейсах; обычно это классы, представляющие элементы управления В интерфейсе есть события, которые уведомляются, когда пользователь что-то делает с элементом управления (например, нажимает кнопку). "

Отсюда: http://msdn.microsoft.com/en-us/library/aa645739(VS.71).aspx

Да, это похоже на события ActionScript.

3 голосов
/ 27 мая 2010

Событие в C # - это способ предоставления классом уведомлений клиентам этого класса, когда с объектом происходит что-то интересное

Событие - это механизм, с помощью которого класс может уведомлять своих клиентов, когда что-то происходит. Например, когда вы нажимаете кнопку, уведомление о событии нажатия кнопки отправляется в окно, в котором находится кнопка. События объявляются с использованием делегатов.

для более подробной информации: http://www.codeproject.com/KB/cs/csevents01.aspx

1 голос
/ 27 мая 2010

Событие - это программная конструкция, с помощью которой класс или объект, в частности, сообщают (уведомляют) конкретное изменение состояния списку подписанных объектов многоадресным способом.

1 голос
/ 27 мая 2010

MSDN - отличное место для старта.

Краткая версия: События - это концептуальная тонкость, которая позволяет упростить реализацию модели обратного вызова / подписки для уведомления.

1 голос
/ 27 мая 2010

, поскольку класс Event передается в качестве параметра в прослушиватель событий, я бы сказал EventArgs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...