The Core of .NET

T15 Get Func-y: Understanding Delegates in C#


3:00pm - 4:15pm

Level: Introductory to Intermediate

Jeremy Clark

Developer Educator

Delegates are the gateway to functional programming. So, let's understand delegates and how we can change the way we program by using functions as parameters, variables, and properties. In addition, we'll see how the built in delegate types, Func and Action, are waiting to make our lives easier. We'll see how delegates can add elegance, extensibility, and safety to our programming.

You will learn:

  • How delegates can add extension points to your code
  • Methods as parameters for other methods
  • To understand the built-in Func and Action delegate types