LINQ (Language Integrated Query):

  • LINQ provides a set of language extensions to query and manipulate data from different data sources using a consistent syntax.
  • It allows you to write queries against collections, databases, XML, and other data sources.
  • LINQ queries are written using a combination of query expressions and standard C# code.

Example:

List numbers = new List { 1, 2, 3, 4, 5 };

var evenNumbers = from num in numbers where num % 2 == 0 select num;

foreach (int num in evenNumbers)

{

    Console.WriteLine(num);

}