Advertisement
bero_0401

LINQ1

Oct 4th, 2024 (edited)
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.41 KB | Source Code | 0 0
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Numerics;
  5. using System;
  6.  
  7.  
  8. public class Program
  9. {
  10.  
  11.  
  12.     static  void Main(String[] args)
  13.     {
  14.  
  15.         Console.WriteLine("Deferred Execution");
  16.         var numbers = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
  17.         var query = from number in numbers  where  number > 5 select number; // LINQ Query syntax
  18.         //var query = numbers.Where(x => x > 0)); // Method syntax
  19.         foreach(var number in query)
  20.         {
  21.             Console.WriteLine(number);
  22.         }
  23.         Console.WriteLine("----------------------------------------------------");
  24.         numbers.AddRange(new[] { 11, 12, 13, 14, });
  25.         foreach (var number in query)
  26.         {
  27.             Console.WriteLine(number);
  28.         }
  29.  
  30.  
  31.  
  32.         Console.WriteLine();
  33.         Console.WriteLine("Intermediate Exection");
  34.         numbers = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
  35.         var result = (from number in numbers where number > 5 select number).ToList();
  36.         foreach (var number in result)
  37.         {
  38.             Console.WriteLine(number);
  39.         }
  40.         Console.WriteLine("----------------------------------------------------");
  41.         numbers.AddRange(new[] { 11, 12, 13, 14, });
  42.         foreach (var number in result)
  43.         {
  44.             Console.WriteLine(number);
  45.         }
  46.  
  47.     }
  48.  
  49.  
  50. }
  51.  
  52.  
  53.  
  54.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement