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);
}
``
Press Submit to check your solution.
Back to lesson: Practice: Events Practice: Publish, Subscribe, Unsubscribe