Какова цель слушателей событий? - PullRequest
2 голосов
/ 19 июня 2010

Какова цель прослушивателей событий и как их использовать в консольном приложении в Visual C #?

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

Причина, по которой я спрашиваю, состоит в том, что я хотел бы использовать что-то для программной регистрации нажатий кнопок на Wiimote. Кто-то предположил, что слушатели событий будут возможным способом сделать это. Являются ли слушатели событий правильным способом сделать это?

Ответы [ 2 ]

3 голосов
/ 19 июня 2010

С MSDN :

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

Ознакомьтесь с примером по ссылке выше.

1 голос
/ 19 июня 2010

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

Кто-то еще может знать, если есть также прослушиватели событий, которые могут быть зарегистрированы для консольных приложений в C #.

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