If you .Remove() a specific item from a List<T> does it also remove the 'empty slot'?
<p>Feel free to correct my terminology, and understanding of the List if needed..</p>

<p>If I have a list of five items where each item has a unique ID...</p>

<pre><code>[item 1]
[item 2]
[item 3]
[item 4]
[item 5]
</code></pre>

<p>and I remove item with ID 72 (for example) and it happens to be 3rd in the List...</p>

<p>will it end up like this...</p>

<pre><code>[item 1]
[item 2]
[null]
[item 4]
[item 5]
</code></pre>

<p>or like this</p>

<pre><code>[item 1]
[item 2]
[item 3]
[item 4]
</code></pre>

<p>where what used to be item 4 is now item 3, etc.</p>

<p>Please explain if you can :)</p>
