title: Linq Select 5 items per Iteration
body: <p><strong>Linq Select 5 items each time based on our enumerator</strong></p>
  
  <p>Our List e.g <code>"theList"</code> has <strong>100 items</strong>,
  Want to go through the list and <strong>Select 5 items in each iterations</strong>,</p>
  
  <p>Sample Code, which we want to change this into our desired result :</p>
  
  <pre><code>        theList = dt.AsEnumerable()
              .Select(row =&gt; new CustItem
              {
                  Name = row.Field&lt;string&gt;("tName"),
                  Title = row.Field&lt;string&gt;("tTitle"),
              }).ToList();
  </code></pre>
  
  <p>We should Iterate it within a loop and process on the selected 5 items each time, or pass it to our other methods :</p>
  
  <p>something like it :</p>
  
  <pre><code>for (int i=0; i &lt; 20 ; i++)
  </code></pre>
  
  <p>I want to use <code>"i"</code> enumerator on the <code>linq select</code> statement and make a multiplicity to make the boundaries of our new resultset.</p>