title: Get groups of elements from string array C#
body: <p>I have an array with strings that I want to parse through to make objects of each group of 4 strings. Can this be done with a for-loop?</p>
  
  <p>The only thing identifying a group is that each group will contain 4 strings.</p>
  
  <p>The array looks like this, where the top value "NumberOfItemsInArray" will be a number telling how many item-groups follows. The number of items is dynamic.</p>
  
  <pre><code>NumberOfItemsInArray
  Item1-Name
  Item1-Price
  Item1-DiscountRate
  Item1-Category
  Item2-Name
  Item2-Price
  Item2-DiscountRate
  Item2-Category
  </code></pre>
  
  <p>Is there any way to do this cleanly?</p>