What are LINQ methods?
In this tutorial we focus on LINQ methods for collections. It is a set of methods which allow you to perform filtering, ordering and grouping operations on collections with a minimum of code.
LINQ stands for Language-Integrated Query and it is the name for a set of technologies based on the integration of query capabilities into the C# language. While LINQ methods are not language-integrated there is also a declarative, language-integrated query snytax. However, in this tutorial we will stick to the basics of the LINQ method syntax.
But first, we introduce some background concepts.