- Course
- Core Tech
More Effective LINQ
Learn how to fully harness the power of LINQ by exploring best practices and avoiding common pitfalls by solving some fun and challenging problems.
What you'll learn
In this course, we will learn how to take full advantage of the power and capabilities of LINQ. We'll see how the LINQ extension methods can be combined together to solve complex problems in a simple and succinct "pipeline." Throughout the course, we'll be attempting to solve some "LINQ Challenges" which you can attempt yourself to reinforce what you are learning. We'll be picking up lots of pro tips that will take your LINQ skills to the next level, including how to extend, debug, optimize, and test LINQ.
Table of contents
- Course Introduction | 28s
- Why LINQ is Awesome | 1m 27s
- Lambda Expressions | 1m 29s
- Extension Methods | 2m 30s
- Anonymous Types and the 'var' Keyword | 3m 14s
- Query Expression Syntax | 2m 16s
- Generics and the 'yield' Keyword | 3m 4s
- Collections are Everywhere | 1m 49s
- Introducing LINQPad | 1m 38s
- What to Expect in the Rest of this Course | 2m 28s
About the author
Mark Heath is a software developer based in Southampton, England, working for NICE Systems as a software architect creating cloud based digital evidence management systems for the police. He is the creator of NAudio, an open source audio framework for .NET.