What is the purpose of event listeners and how do I make use of them in a console application in Visual C#?
Under what circumstances can I substitute them for threads, and would it be a good idea to do so?
The reason why I ask is because I would like to make use of something to programmatically register button-presses on a Wiimote. Someone suggested that event listeners would be a possible way to do it. Are event listeners the right way to go about doing this?