C# Events, Delegates and Lambdas

Pluralsight
Course Summary
This course provides an in-depth look at how events, delegates and lambdas work in the C# language and .NET framework.
-
+
Course Description
Events, delegates and lambdas play an important role in the .NET framework but can be difficult to understand as developers first get started with the C# language. If you’re interested in gaining a more thorough understanding of how these C# technologies work then you’re in the right place! This course focuses solely on events, delegates and lambdas and provides insight into how they can be used in your .NET applications using the C# language.
-
+
Course Syllabus
The Role of Events, Delegates and Event Handlers- 24m 23s
—Course Introduction 3m 3s
—Introduction 3m 26s
—The Role of Events 3m 55s
—The Role of Delegates 4m 56s
—The Role of Event Handlers 2m 53s
—Demo: Events, Delegates and EventHandlers in Action 5m 7s
—Summary 0m 59sCreating Delegates, Events and EventArgs- 54m 47s
—Introduction 1m 27s
—Creating a Delegate 11m 40s
—Demo: Creating a Custom Delegate 9m 3s
—Demo: Adding Multiple Delegates to an Invocation List 2m 51s
—Demo: Returning a Value Using a Delegate 2m 40s
—Defining an Event 4m 33s
—Demo: Defining Events 2m 28s
—Raising Events 5m 1s
—Demo: Raising Events 5m 35s
—Creating an EventArgs Class 4m 44s
—Demo: Creating an EventArgs Class 4m 11s
—Summary 0m 28sHandling Events- 21m 14sLambdas, Action<T> and Func<T,TResult>- 36m 51sEvents and Delegates in Action- 54m 14s