LINQ query comprehension syntax

C# 3.0 introduced some new language keywords in 2008 to make it easier for programmers with experience with SQL to write LINQ queries. This syntactic sugar is officially called the LINQ query comprehension syntax. Consider the following array of string values:

Get hands-on with 1400+ tech skills courses.