Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections;
- using System.Collections.Generic;
- using System.Linq;
- using System.Numerics;
- using System;
- public class Program
- {
- static void Main(String[] args)
- {
- Console.WriteLine("Deferred Execution");
- var numbers = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
- var query = from number in numbers where number > 5 select number; // LINQ Query syntax
- //var query = numbers.Where(x => x > 0)); // Method syntax
- foreach(var number in query)
- {
- Console.WriteLine(number);
- }
- Console.WriteLine("----------------------------------------------------");
- numbers.AddRange(new[] { 11, 12, 13, 14, });
- foreach (var number in query)
- {
- Console.WriteLine(number);
- }
- Console.WriteLine();
- Console.WriteLine("Intermediate Exection");
- numbers = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
- var result = (from number in numbers where number > 5 select number).ToList();
- foreach (var number in result)
- {
- Console.WriteLine(number);
- }
- Console.WriteLine("----------------------------------------------------");
- numbers.AddRange(new[] { 11, 12, 13, 14, });
- foreach (var number in result)
- {
- Console.WriteLine(number);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement