R
Rishtaara
C# Fundamentals
Lesson 4 of 8Article18 min

LINQ Fundamentals

LINQ (Language Integrated Query) lets you query collections using expressive, composable syntax. It improves readability and reduces boilerplate loops.

Why LINQ is powerful

LINQ (Language Integrated Query) lets you query collections using expressive, composable syntax. It improves readability and reduces boilerplate loops.

Filtering and projection with LINQ

Common LINQ operations
using System.Linq;

var scores = new List<int> { 78, 92, 85, 97 };

var topScores = scores.Where(s => s >= 90).ToList();
var doubled = scores.Select(s => s * 2).ToList();
var average = scores.Average();

Console.WriteLine(string.Join(", ", topScores));
Console.WriteLine(average);