title: How do I split a list based on index in C#?
body: <p>I have a list with around 190 elements in it for now. How can I split the list into smaller lists with a max of 50 elements in each list?</p>
  
  <p>The result could be lists of 50, 50, 50 and 40 elements.</p>