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);