C# LINQ Introduction


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.

Create your playground on
This playground was created on, our hands-on, knowledge-sharing platform for developers.
Go to