title: Maximum capacity collection in c#
body: <p>In the .Net BCL is there a collection data structure similar to list that has a maximum capacity, say configured to 100 items, which when item 101 is added the original first item is popped/removed from the collection thus ensuring the item count never exceeds 100.</p>
  
  <p>I’m using .net 3.5</p>
  
  <p>Thanks in advance    </p>