Advertisement
yoave23

second question

Oct 21st, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.47 KB | None | 0 0
  1. static void Main(string[] args)
  2. {
  3.     // q2:
  4.     var i = 0;
  5.     var q2Items = new List<string>
  6.     {
  7.         "Hello","World"
  8.     };
  9.  
  10.     var whereItems = q2Items.Where(x =>
  11.     {
  12.         i++;
  13.         return true;
  14.     });
  15.  
  16.     // same as Q1, the query didn't run yet so i is still 0
  17.     var firstList = whereItems.ToList();
  18.     // i is 2
  19.     var secondList = whereItems.ToList();
  20.     // i is 4
  21.  
  22.     Console.WriteLine(i); // prints 4
  23.     Console.ReadKey();
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement