0Pricing
C# Academy · Lesson

Delegates and Events

Learn how delegates and events enable communication between objects in C#.

1

Delegates and Events

Welcome to the next lesson! In this lesson, you’ll learn about delegates and events in C#, their purpose, and how they enable event-driven programming. Let’s get started!

Delegates and Events — illustration 1

2

What is a Delegate?

A delegate is a type that represents a reference to a method. It allows methods to be passed as parameters and invoked dynamically.

Key Point: Delegates are essential for implementing events and callback functions in C#.

All lessons in this course

  1. Introduction to Interfaces
  2. Abstract Classes
  3. Static Members and Methods
  4. Exploring Enums and Structs
  5. Delegates and Events
  6. Working with Collections: Lists, Dictionaries, and Queues
← Back to C# Academy