In this article, I am going to discuss the LINQ operators in C#. Please read our previous article where we discussed the LINQ Extension methods and how they are implemented. As part of this article, we are going to discuss the following two points.
What are LINQ Operators?
The LINQ Operators are nothing but a set of extension methods that are used to write LINQ Query. These LINQ extension methods provide lots of very useful features which we can apply to the data source. Some of the features are filtering the data, sorting the data, grouping the data, etc.
What are the Categories of LINQ Operators?
In LINQ, the operators are divided into the following categories:
- Projection Operators
- Ordering Operators
- Filtering Operators
- Set Operators
- Quantifier Operators
- Grouping Operators
- Partitioning Operators
- Equality Operators
- Element Operators
- Conversion Operators
- Concatenation Operators
- Aggregation Operators
- Generation Operators
- Join Operators
- Custom Sequence Operators
- Miscellaneous Operators