| 1 | How do events differ from plain delegates? C# › Delegates, Events & Lambdas | C# | Delegates, Events & Lambdas | Intermediate |
| 2 | What is a delegate in C#? C# › Delegates, Events & Lambdas | C# | Delegates, Events & Lambdas | Beginner |
| 3 | What is the difference between Func, Action and Predicate? C# › Delegates, Events & Lambdas | C# | Delegates, Events & Lambdas | Beginner |
| 4 | What is a delegate in C#, and what does it represent conceptually? C# › Delegates, Events & Lambdas | C# | Delegates, Events & Lambdas | Beginner |
| 5 | How do you write and use a lambda expression as a shorthand for a delegate? C# › Delegates, Events & Lambdas | C# | Delegates, Events & Lambdas | Beginner |
| 6 | What is a delegate in C#, and how does it enable passing methods as values? C# › Delegates, Events & Lambdas | C# | Delegates, Events & Lambdas | Beginner |
| 7 | What is a closure and what is a common pitfall? C# › Delegates, Events & Lambdas | C# | Delegates, Events & Lambdas | Intermediate |
| 8 | What is an event, and how does it differ from a plain public delegate field? C# › Delegates, Events & Lambdas | C# | Delegates, Events & Lambdas | Intermediate |
| 9 | What are multicast delegates, and in what order do their subscribed methods get invoked? C# › Delegates, Events & Lambdas | C# | Delegates, Events & Lambdas | Intermediate |
| 10 | How does variable capture (closures) work in a C# lambda expression, and what pitfall occurs when capturing a loop variable? C# › Delegates, Events & Lambdas | C# | Delegates, Events & Lambdas | Intermediate |