Mega Code Archive

 
Categories / C# / LINQ
 

Deferred Query Execution

using System; using System.Linq; class MainClass {     static double Square(double n) {         return Math.Pow(n, 2);     }     public static void Main() {         int[] numbers = { 1, 2, 3 };         var query = from n in numbers select Square(n);         foreach (var n in query)             Console.WriteLine(n);     } }