Skip to main content

Practice · 1 of 2

The Broadcaster

CHALLENGE
Difficulty: intermediate+25 XP

Implement Broadcaster: an event Message (EventHandler<string>) raised for every Publish. It must deliver to every subscriber IN ORDER, pass the broadcaster itself as sender, and never throw when there are no subscribers. ``csharp public class Broadcaster { public event EventHandler<string>? Message; public void Publish(string message); } ``

Back to lesson: Practice: Events Practice: Publish, Subscribe, Unsubscribe