Open Source Your Knowledge, Become a Contributor
Technology knowledge has to be shared and made accessible for free. Join the movement.
Do you like what you've learned here? Want to discover more about similar topics?
Here are some other resources you can use to reinforce the information covered in this course.
Delegates (Microsoft C# Programming Guide)
There is an informative section on delegates in the C# Programming Guide.
C# Events, Delegates and Lambdas (Pluralsight)
Pluralsight is an excellent online training site. It offers a large number of .NET courses on a wide variety of topics, presented by very knowledgeable developers. Pluralsight is a paid resource, but it is well worth the money if you are serious about learning .NET.
The C# Events, Delegates and Lambdas course, by Dan Wahlin, gives much more detail on delegates, this time from the perspective of events and event handlers.
Extension methods (Microsoft C# Programming Guide)
The C# Programming guide has a nice, short article on extension methods.
C# Programming Paradigms (Pluralsight)
The C# Programming Paradigms Pluralsight course, by Scott Allen, gives some good information about delegates and extension methods in the first chapter, entitled C# and LINQ.
Iterators (Microsoft C# Programming Guide)
There is also a small section on iterators in the C# Programming Guide.
Iterator Pattern and Sequences (Pluralsight)
The Tactical Design Patterns in .NET: Control Flow course on Pluralsight, by Zoran Horvat, has a section on the Iterator Pattern and Sequences that gives more information about sequences, and shows an example of how to build a class that implements
Here are some resources to expand your knowledge of C#. They build on the information introduced in the course you have just completed.
Using C# LINQ - A Practical Overview
Using C# LINQ - A Practical Overview, another tech.io course, is designed to build on the information contained in the course you have just completed. It explains the functionality and usage of over 25 different LINQ methods.
C# Extension Methods (Pluralsight)
The C# Extension Methods Pluralsight course, by Elton Stoneman, gives a deep dive into extension methods, with some very insightful discussion of their uses and limitations.
LINQ Architecture (Pluralsight)
LINQ Architecture is another Pluralsight course by Scott Allen. It is a quick watch, and provides a lot of good ideas for what can be done in C# with the concepts introduced with LINQ.