title: LINQ with Skip and Take
body: <p>I used the below code to take some items from <code>IEnumerable</code>, but it is always returning the source as null and count as 0 and actually there are items exists in <code>IEnumerable</code></p>
  
  <pre><code>private void GetItemsPrice(IEnumerable&lt;Item&gt; items, int customerNumber)
  {
      var a = items.Skip(2).Take(5);
  }
  </code></pre>
  
  <p>When i try to access <code>a</code> it has count <code>0</code>. Anything goes wrong here?</p>
  
  <p><img src="https://i.stack.imgur.com/shIM7.png" alt="enter image description here"></p>