Guest MemberLanguage   English
.NET & C# · C#

What are delegates and events in C#?

BeginnerUpdated 2026-08-08

Delegates are type-safe references to methods. Events build on delegates to provide controlled publish-subscribe notifications. In practice, the value of this concept comes from understanding where it belongs in the design, what problem it solves, and what constraints or tradeoffs it introduces.

#csharp#delegates and events