title: Queue<T> vs List<T>
body: <p>I'm currently using a <code>List&lt;T&gt;</code> as a queue (use <code>lst[0]</code> then <code>lst.removeAt(0)</code>) to hold objects.  There's about 20 items max at a given time.  I realized there was an actual <code>Queue&lt;T&gt;</code> class.  I'm wondering if there's any benefit (performance, memory, etc.) to using a <code>Queue&lt;T&gt;</code> over a <code>List&lt;T&gt;</code> acting like a queue?</p>