title: C# - Performance comparison of ConcurrentBag vs List
body: <p>Preface: I'm only asking this because I don't have an environment (dataset large enough + computing power) to test it in a reliable fashion.  </p>
  
  <p>Question: Given a <a href="https://msdn.microsoft.com/en-us/library/dd381779(v=vs.110).aspx" rel="noreferrer">Concurrent Bag</a>, loaded with billions of items, being accessed/used by a single thread, does it perform similar to a <a href="https://msdn.microsoft.com/en-us/library/6sh2ey19(v=vs.110).aspx" rel="noreferrer">List</a>? Putting in another words, is the enumeration over a <code>Concurrent Bag</code> any more or less performatic than over a <code>List&lt;T&gt;</code>?</p>