title: List to Columns in LINQ
body: <p>Given an <code>IEnumerable&lt;T&gt;</code> and row count, I would like to convert it to an <code>IEnumerable&lt;IEnumerable&lt;T&gt;&gt;</code> like so: </p>
  
  <p>Input:</p>
  
  <pre>
  Row Count: 3
  
  List: [1,2,3,4,5,6,7]
  </pre>
  
  <p>Output </p>
  
  <pre> 
  [
   [1,4,7]
   [2,5]
   [3,6]
  ]
  </pre>
  
  <p><strong>EDIT</strong> 
  I would like this to work for any IEnumerable and not depend on T being an Int32. </p>
  
  <p>How can I do this using LINQ? </p>