# Multicast Delegate

A delegate that invokes several methods in order.

## What is **Multicast Delegate** in C#?

**Multicast Delegate** — A delegate that invokes several methods in order.

```csharp
class Notifications
{
    Action handlers = SendEmail;

    static void SendEmail()
    {
    }
}
```

Level: Freelancer · [More C# terms at this level](https://www.ask-codey.com/glossary/subjects/c-sharp/freelancer)

Updated: September 27, 2026

Source: https://www.ask-codey.com/glossary/multicast-delegate
