← C# Programming learning pathC# Programming · Module 6 of 10
LINQ
Query collections with Language Integrated Query.
📖 Key ideas
- LINQ queries any collection: nums.Where(n => n > 5).
- Select transforms; OrderBy sorts; GroupBy groups.
- First, FirstOrDefault, Any, Count, Sum, Average.
- Deferred execution: queries run when enumerated.
- Works with databases via Entity Framework.
💡 Real-life example: LINQ is a smart assistant: "give me students above 80, sorted by name" in one sentence.
LINQLanguage Integrated Query
WhereFilters items
SelectProjects/transforms items
Deferred executionQuery runs only when used